PDA

View Full Version : سوال: استخراج نام جداول اکسس



xxxxxxxxxx
یک شنبه 29 اردیبهشت 1387, 02:01 صبح
سلام . با چه دستوری می توان نام جداول یک بانک اکسس را استخراج نمود.جهت استفاده در#C می خواهم. تشکر. درضمن جستجو بی نتیجه ماند.

مهدی قربانی
یک شنبه 29 اردیبهشت 1387, 08:00 صبح
سلام
دوست عزيز فكر ميكنم نمونه آخر در تاپيك زير مرتبط با خواسته شما باشه :
http://barnamenevis.org/forum//showthread.php?p=427506

شاپرک
یک شنبه 29 اردیبهشت 1387, 09:19 صبح
فكر ميكنم من قبلا يه نمونه گذاشته بودم ....
دوباره آپلود ميكنم :

davood-ahmadi
یک شنبه 29 اردیبهشت 1387, 11:42 صبح
البته این تایپیک را باید در #C عنوان می کردید ولی با استفاده از زبان VB.net کدش را می گذارم می تونید با کمی تغییرات اونرا در پلاتفرم #C استفاده کنید.
ابتدا شما در قسمت رفرنس پروژه، رفرنس DAO را اضافه کنید



Dim AccFile As String ="c:\Data.mdb"
Dim dbs As DAO.Database
Dim dbe As New dao.DBEngine
dbs = dbe(0).OpenDatabase(AccFile)
For aa As Byte = 0 To dbs.TableDefs.Count - 1
If Mid(dbs.TableDefs(aa).Name, 1, 4) <> "MSys" Then
Me.ListView1.Items.Add(dbs.TableDefs(aa).Name, 0).BackColor = Color.Transparent
End If
Next


نحوه کار این مثال به این گونه است که شما بوسیله کلاس DAO و برقراری ارتباط با بانک مورد نظر آنرا در یک For قرار داده و نام جداول را در یک ListView می ریزید. امیدوارم که مورد استفاده تون قرار بگیرد.

xxxxxxxxxx
یک شنبه 29 اردیبهشت 1387, 12:09 عصر
سلام .ممنون از توجهتون.


فكر ميكنم من قبلا يه نمونه گذاشته بودم ....



سلام
دوست عزيز فكر ميكنم نمونه آخر در تاپيك زير مرتبط با خواسته شما باشه :
http://barnamenevis.org/forum//showthread.php?p=427506 (http://barnamenevis.org/forum//showthread.php?p=427506)

جالب بود واحتمالا قابل استفاده ،امتحانش می کنم تشکر.