PDA

View Full Version : پیدا کردن تعداد جدوالهای یه بانک



sunboy
سه شنبه 13 خرداد 1382, 23:59 عصر
سلام
من می خواستم بدونم ایا راهی وجود داره تا بفهمیم یه بانک چندتا جدول(‌Access) داره بعد اونارو
توی به ComboBox لیست کنیم

sunboy
جمعه 16 خرداد 1382, 09:03 صبح
بابا دارید خجالت می دید

Voldemort
جمعه 16 خرداد 1382, 10:21 صبح
SunBoy عزیز شما باید از کتابخانه ADOX برای دسترسی به ساختار بانکهای اطلاعاتی استفاده کنید

Voldemort
جمعه 16 خرداد 1382, 10:21 صبح
SunBoy عزیز شما باید از کتابخانه ADOX برای دسترسی به ساختار بانکهای اطلاعاتی استفاده کنید

sunboy
جمعه 16 خرداد 1382, 14:23 عصر
دوست من
من از ADO به بانکم کانکت می شم
اگه می شه یه خورده بیشتر توضیح بدید
ممنونم

Voldemort
پنج شنبه 22 خرداد 1382, 17:37 عصر
دوست عزیز شما با استفاده از ADO فقط می توانید با بانک اطلاعاتی اتصال برقرار کنید و از داده های آن استفاده کنید اما به ساختار بانک دسترسی ندارید. مایکروسافت برای اینکار کتابخانه ADOX را ارائه کرده است

روح اله معینی زاده
یک شنبه 06 مهر 1382, 14:26 عصر
سلام دوست گرامی

تقریبا می شه گفت که تازه عضو این سایت شدم. ببخشید که دیر دارم جواب می دم.

برای این کار من خودم با روش DAO وصل شدم و خیلی هم خوب جواب گرفتم. همه جداول و حتی جداول سیستمی رو هم می شه فهمید.

اگه برات دیر نشده بگو تا بنویسم.

با احترام - خدانگهدار

ایران ویج
دوشنبه 14 مهر 1382, 13:34 عصر
این کد ها که واسط میزارم فقط مال ADO خستش و با DAO کار نمیکنه
اول از همه یه پرووایدر بساز به این مزمون و به نام مثلا msCONNECTION

msCONNECTION As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%DB%;Persist Security Info=False"

اینجا %DB% رو باید درست آدرس محل فایل اکسس باشه یعنی مثلا d:\mdb\example.mdb
حالا یه برنامه بساز که اول از همه به دیتابیس ارتباط برقرار کنه و سپس یه .. اصلا اینم کدش


Dim conDB As ADODB.Connection
Dim rstTables As ADODB.Recordset

Set conDB = New ADODB.Connection
conDB.Open (msCONNECTION)

Set rstTables = conDB.OpenSchema(adSchemaTables)

While Not rstTables.EOF
List1.AddItem rstTables.Fields(2)

rstTables.MoveNext
Wend

این برنامه یه لیست از جداول رو بهت میده (میریزه توی یه لیست باکس به اسم List1)
امیدوارم استفاده کنی


ایران ویج