PDA

مشاهده نسخه کامل : درخواست راهنمایی



hanan
07-19-2007, 10:02 AM
سلام
من برای پروژه پایانی طراحی بانک اطلااتی با vb و sql server 200 را باید انجام بدم
ممنون می شم اگه راهنمایم کنید (خیلی وقت ندارم)
من الان به مرحله ای رسیدم که باید فرم های vb را به جداول موجود درپایگاه داده با ado ربط بدم

یه سوال؟
نام دیتا بیس در 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

این همان error ی که میده؟
Run time error’-2147467259(80004005):
Login failed for user”d:\program ative\shopping\data base\shopping_log.mdf.reason:not assoclated with a trusted SQL Server connection

saeid_sazegar
08-22-2007, 12:42 PM
سلام
ببین یه ADODC روی فرمت قرار بده
بعد خاصیت Connection string اونو کلیک کن
یه فرم باز میشه روی کلید BULID کلیک کن
یه فرم باز میشه از داخل اون OLE DB for Sql Server را انتخاب کن و NEXT رو بزن
سپس در قسمت Use data sourcename تایپ کن (local)
در قسمت 2 گزینه Usewindows NT.. رو انتحاب کن و در قسمت SElect data base میتونی پایگاه دادتو انتخاب کنی
بعد دکمه Test connection رو بزن اگه پیغام موفقیت آمیز داد روی OK کلیک کن پنجره بعدی رم OK کن

اینطوری پایگاه دادت با ویژوال بیسک رابطه پیدا میکنه
----------------------------------------
فراموشم شد که بگم بعد از ساختن Connection string باید روی ADODC راست کلیک کنی و Propertise را انتخاب کنی در فرم باز شده سربرگ Record Source رو فعال کن و در Combo اولی گزینه adcmd table رو انتخاب کنی و در Combo دومی نام تمام جداول پایگاه دادت هسته جدول مورد نظرت رو انتخاب کن بعد ok کن

توجه کن برای هر جدولی که میخواهی تو برنامه استفاده کنی باید یه ADODC قرار بدی و نتظیماتشو انجام بدی

موفق و موید باشی :):)

amir_aa127
09-07-2007, 12:27 AM
با سلام
یه نگاه به سایت delphi.about.com بنداز.اونجا یه یارو هست که اینارو آموزش میده البته به زبان دلفی.ولی فکر کنم تو vb هم اینجوری باشه.من خودم ado رو از اونجا یاد گرفتم.

BigHellish
09-07-2007, 01:17 AM
سلام یه سری به سایت www.iranvig.com بزن باید توش عضو بشی وقتی عضو شدی راحت می تونی اون چیزی که می خوای رو توی این سایت پیدا کنی :)
این سایت به خود من هم تو نشتن برنامه به زبان VB کمک کرده حتما یه سری بهش بزن

ehsan707
09-19-2007, 02:42 PM
من برای پروژه پایانی طراحی بانک اطلااتی با vb و sql server 200 را باید انجام بدم
mdf را انتخاب میکنم ولی بازم خطا میده
!!!