PDA

View Full Version : اتصال دیتا گرید به ado



atenaa
شنبه 27 مرداد 1386, 21:00 عصر
ببخشید من با این کد به راحتی ado رو به datagrid متصل می کنم

dim rst as new adodb.recordet
cn.open"connection string"
rst.open"my sql query"

set datagrid.dtasource=rst

ولی مشکل من اینه که اگه پایگاه داده من access باشه دیتا گرید به recordset من متصل نمیشه ولی با پایگاه داده sql مشکلی نداره
مشکل کد من کجاست؟

atenaa
یک شنبه 28 مرداد 1386, 12:23 عصر
کسی کمکی نمی کنه؟

MMR_1344
یک شنبه 28 مرداد 1386, 13:18 عصر
فایل پیوست رو یکی از دوستان قرارداده ببین بدرت میخوره چون من اطلاعی نداشتم فقط به ارتباط اون توجه کردم با عرض پوزش

hedi
یک شنبه 28 مرداد 1386, 20:23 عصر
به جایی که هر دفعه از کد نویسی استفاده کنی در برنامه همه را به صورت Wizardi به آن وصل کن و در بعد از اجرای برنامه خو آن وصل می شود.

atenaa
یک شنبه 28 مرداد 1386, 21:22 عصر
بابت برنامه تون خیلی ممنون
من به این نکته رسیدم که اگه با access 97 کار شده باشه(مثل همین برنامه) و در connection string هم provider من باید Microsoft.Jet.OLEDB.3.51 باشه میشه دیتا گرید رو به recordset اتصال داد
یعنی من حتما باید دیتا بیسم رو به اکسس 97 convert کنم(که با پروایدر Microsoft.Jet.OLEDB.3.51 همخونی داشته باشه) یا با ورژن های بالاتر هم جواب میده؟
یعنی اگه من تو connection string از Microsoft.Jet.OLEDB.4.0 استفاده کنم نمی تونم رکورد ست رو به دیتا گرید متصل کنم؟
اگه کسی جواب سوال من و می دونه و قبلا به این مشکل خورده کمک کنه لطفا

atenaa
یک شنبه 28 مرداد 1386, 22:01 عصر
در پاسخ به کاربر hedi هم باید بگم select ای که من می نویسم شرطی یعنی چند رکورد نه یک table مشخص که بخوام از ویزارد استفاده کنم

atenaa
چهارشنبه 31 مرداد 1386, 10:43 صبح
یعنی تو کسایی که این پست رو می خونن کسی با پایگاه داده access کار نکرده که بتونه یه کمک کوچولو بکنه خیلی جالبه !!!!!