PDA

View Full Version : درخواست راهنمایی برای استفاده از بانک اکسس در ویژوال بیسیک 6



blackbird
شنبه 14 بهمن 1385, 18:43 عصر
سلام

دوستان وقتی می خوام توسط یه برنامه نوشته شده با ویژوال بیسیک اطلاعاتی رو به یه فایل MDB ایجاد شده با اکسس 2003 اضافه کنم پیام خطای Unrecognized Database Format رو نشون می ده. آیا دلیل این خطا اینه که VB 6 با Access 2003 سازگار نیست یا دلیل دیگری دارد؟

با سپاس

Payam Moradi
شنبه 14 بهمن 1385, 19:49 عصر
سلام

دوستان وقتی می خوام توسط یه برنامه نوشته شده با ویژوال بیسیک اطلاعاتی رو به یه فایل MDB ایجاد شده با اکسس 2003 اضافه کنم پیام خطای Unrecognized Database Format رو نشون می ده. آیا دلیل این خطا اینه که VB 6 با Access 2003 سازگار نیست یا دلیل دیگری دارد؟

با سپاس

دو حالت داره:

1) شما باید برای اتصال به بانک اکسس ورژن بالاتر از 97 (یعنی 2000 و 2002 و 2003) از Microsoft Jet 4.0 OLE DB Provider استفاده کنی. شما حتما از ورژن 3.51 استفاده میکنی؟ ضمنا کنترل Data خود وی بی فقط برای بانک 97 طراحی شده و در حالت عادی با ورژن بالاتر کار نمیکنه. از ADODC یا DataEnvironment استفاده کن.

2) بانک شما خراب شما یا اصلا فایل اکسس نیست.
.
.
.

saeen
شنبه 14 بهمن 1385, 21:17 عصر
می تونی سرویس پک 5 ویژوال بیسیک را از این آدرس نصب کنی . با نصب این نرم افزار مشکلت حل میشه
http://www.microsoft.com/downloads/details.aspx?FamilyID=bf9a24f9-b5c5-48f4-8edd-cdf2d29a79d5&DisplayLang=en

blackbird
شنبه 14 بهمن 1385, 21:30 عصر
سلام

دوستان متشکرم. مشکل حل شد.

Payam Moradi
شنبه 14 بهمن 1385, 21:33 عصر
می تونی سرویس پک 5 ویژوال بیسیک را از این آدرس نصب کنی . با نصب این نرم افزار مشکلت حل میشه
http://www.microsoft.com/downloads/details.aspx?FamilyID=bf9a24f9-b5c5-48f4-8edd-cdf2d29a79d5&DisplayLang=en

توجهتون رو برای کمک کردن به این دوستمون تحسین میکنم. ولی مشکل ایشون با Provider هست که درست انتخاب نکرده بودند. نه با ورژن یا نقص ویژال بیسیک.

sjj
شنبه 14 بهمن 1385, 23:11 عصر
توجهتون رو برای کمک کردن به این دوستمون تحسین میکنم. ولی مشکل ایشون با Provider هست که درست انتخاب نکرده بودند. نه با ورژن یا نقص ویژال بیسیک.
نخیر جناب مرادی مشکل همون از ورژن اولیه VB هستش!وقتی که ورژن آپدیت شده MDAC(دقیقا نمی دونم ورژن چند!) و یا در حالت کلی تر Service Pack 6 یا 5 رو نصب نکرده باشیم ، VB در ارتباط برقرار کردن با دیتابیس از طریق DAO این مشکل رو داره.

MM_Mofidi
یک شنبه 15 بهمن 1385, 09:54 صبح
دقت کنید آقای مرادی درست میفرمایند.
service pack با بروز رسونی provider مشکل را حل میکند.

sjj
دوشنبه 16 بهمن 1385, 00:03 صبح
دقت کنید آقای مرادی درست میفرمایند.
service pack با بروز رسونی provider مشکل را حل میکند.
بنده هم منظورم همین بود.یعنی ورژن Provider مشکل داره نه نوع Provider.

blackbird
دوشنبه 16 بهمن 1385, 00:12 صبح
دو حالت داره:

1) شما باید برای اتصال به بانک اکسس ورژن بالاتر از 97 (یعنی 2000 و 2002 و 2003) از Microsoft Jet 4.0 OLE DB Provider استفاده کنی. شما حتما از ورژن 3.51 استفاده میکنی؟
.
.
.

سلام

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

متشکرم