View Full Version : سوال: قطع ارتباط با بانک اطلاعاتی (Access)
abolfazl-z
یک شنبه 08 بهمن 1391, 10:52 صبح
سلام دوستان :لبخندساده:
من بصورت زیر به بانک اطلاعاتی وصل شدم :
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\...Desktop\db1.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=False"
Adodc1.CommandType = adCmdTable
Adodc1.RecordSource = "t1"
Text1.DataField = "f1"
چطوری میشه ارتباط ام رو قطع کنم و به یک دیتابیس دیگر وصل شوم؟
سوال دوم ام این است که چطوری میشه با کد نویسی یک جدول بسازیم و فیلدی برای آن تعریف کنیم؟
abolfazl-z
یک شنبه 08 بهمن 1391, 11:46 صبح
دوستان کمک کنیییییییید :گریه:
دوستان چطوری میشه فیلد اضافه کرد ؟
abolfazl-z
یک شنبه 08 بهمن 1391, 11:56 صبح
دوستان خودم فهمیدم :بامزه:
فقط لازم است همان اتصال جدید رو انجام بدیم بعد بروز رسانی کنیم.
Hashemvp
یک شنبه 08 بهمن 1391, 12:32 عصر
به این میگن خودکفایی ها :لبخند:
M.T.P
یک شنبه 08 بهمن 1391, 13:03 عصر
این تاپیک رو به بخش مباحث بانک اطلاعاتی منتقل کنید
برای ساخت بانک اکسس نسخه 2003 و جدول هاش می تونید از کد زیر استفاده کنید
ابتدا از رفرنس Microsoft DAO 3.6 Object رو به پروژه اضافه کنید.
تابع زیر رو صدا بزنید و نتیجه رو ببینید.
Sub CreateNewDatabase()
Dim objEngine As New DAO.DBEngine
Dim objDatabase As Database
Set objDatabase = objEngine.CreateDatabase( _
"c:\db.mdb", dbLangGeneral)
objDatabase.Execute "CREATE TABLE tblUser(" & _
"ID AUTOINCREMENT PRIMARY KEY)"
objDatabase.Close
Set objDatabase = Nothing
Set objEngine = Nothing
End Sub
کد بالا یک دیتابیس در مسیر c:\db.mdb با یک جدول به اسم tblUser و یک فیلد با عنوان ID براتون می سازه
حالا اگه خواستید فیلد های بیشتر بسازید کافیه با ویرگول جدا و بعد از ID فیلد های بیشتری بسازید.
برای مثال:
objDatabase.Execute "CREATE TABLE tblUser(" & _
"ID AUTOINCREMENT PRIMARY KEY ," & _
"FName TEXT ," & _
"LNAme TEXT ," & _
"Address TEXT , " & _
"Phone TEXT ," & _
"AGE INTEGER)"
به همین راحتی می تونید بانک اکسس با تعداد جداول و فیلد های دلخواه ای جاد کنید.
abolfazl-z
یک شنبه 08 بهمن 1391, 14:32 عصر
مرسی از دوستان :قلب:
--------------------------------------------
پایان
-------------------------------------------
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.