View previous topic :: View next topic |
Author |
Message |
hanan مهمون يكي دو روزه
Joined: 15 Apr 2007 Posts: 14
|
Posted: Tue Jul 17, 2007 4:38 pm Post subject: درخواست راهنمایی |
|
|
سلام
من برای اتصال ado به بانک اطلاعاتی ، درproperty مربوط به ado کلیک کردم و بعد از زدن build برای اتصال به sql server در تب PROVIDER گزینه MICROSOFT OLE DB Provider for SQL Server را انتخاب کردم .
و در تب CONNECTION در انتخاب مسیر، فایل با ÷سوند mdf را نتخاب کردم و موقعی که بر کلیلک می کنم Test connection \یغام زیر را می دهد
Test connection failed because of an error initializing provider . in Invalid authorization specification
ممنون میشم راهنمایی بکنید |
|
Back to top |
|
|
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 3067 Location: Tehran
|
Posted: Tue Jul 17, 2007 9:47 pm Post subject: |
|
|
sql serveret run hast ? |
|
Back to top |
|
|
hanan مهمون يكي دو روزه
Joined: 15 Apr 2007 Posts: 14
|
Posted: Wed Jul 18, 2007 12:50 am Post subject: |
|
|
بله در حال run هست |
|
Back to top |
|
|
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 3067 Location: Tehran
|
Posted: Wed Jul 18, 2007 6:40 pm Post subject: |
|
|
كاش عكس ارور و همچنين اون قطعه ارتباط با ديتابيست رو بزاري . |
|
Back to top |
|
|
hanan مهمون يكي دو روزه
Joined: 15 Apr 2007 Posts: 14
|
Posted: Wed Jul 18, 2007 10:28 pm Post subject: |
|
|
من با کد نویسی هم انجام دادم در قسمتی که باید مسیر دیتا بیس را بدهیم خطا می ده
یه سوال؟
نام دیتا بیس در sql پسوندی داره مثلا access مثلا test.mdb میشه نام دیتا بیس و جداول مختلف درونش هست
sql چه جوری میشه ؟
فقط دو تا فایل هست درون دیتا بیس که مثلا اسمش shopping باشه با پسوندهای
shopping_Log.LDF وshopping_Data.MDF
من mdf را انتخاب میکنم ولی بازم خطا میده
نمی دونم کاری که انجام دادم درسته یا نه؟
اولین باره که اینگونه برنامه نویسی انجام می دم با vb و sql
ممنون میشم راهنمایی کنید زیاد وقت ندارم
طبق یکی از مطالبی که از یه فایل pdf خوندم به ای گونه باید برای ارتباط کد نویسی کرد
Private Sub Form_Load()
Dim cnn As New ADODB.Connection
Dim rst As New ADODB.Recordset
cnn.Open "provider=SQLOLEDB.1", "D:\Prpgram Active\shopping\data base\shopping_Log.mDF"
rst.Open "TblWholesale", cnn, adOpenKeyset, adLockBatchOptimistic, adCmdTable
Text1.DataField = rst!Name
cnn.Close
rst.Close
End Sub |
|
Back to top |
|
|
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 3067 Location: Tehran
|
Posted: Thu Jul 19, 2007 8:01 am Post subject: |
|
|
من هر وقت با sqlserver مي خوام كار كنم يك ODBC تعريف مي كنم و بكمك اون به ديتابيس وصل مي شم . بعيد مي دونم با sqlserver بشه مثله اكسس آدرس فايل داد . |
|
Back to top |
|
|
hanan مهمون يكي دو روزه
Joined: 15 Apr 2007 Posts: 14
|
Posted: Thu Jul 19, 2007 9:33 am Post subject: |
|
|
میشه لطف کنید بیشتر توضیح بدید
من به sql خیلی وارد نیستم
نحوه ساخت odbc را بگید و این که برای چی باید تعریف کنیم |
|
Back to top |
|
|
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 3067 Location: Tehran
|
Posted: Fri Jul 20, 2007 9:03 pm Post subject: |
|
|
اين تنها راهش نيست . ولي من اين راه رو بلدم .
توي ADODC properties گزينه وسط use odbc data source name رو انتخاب مي كني و بعد هم از ليست odbc كه خودت اضافه كردي رو وارد مي كني .
كه قبلا مي ري توي control panel بعد administrative tools بعد هم Data sources رو انتخاب مي كني و از اونجا يه دونه new براي خودت درست مي كني .
همه اينها رو كه انجام دادي بايد تنظيمات sql server براي دسترسي به بانك رو هم انجام بدي ... : |
|
Back to top |
|
|
|