PDA

View Full Version : مشکل در استفاده از DATA OBJECT زمانیکه......................



tayebeh
دوشنبه 21 دی 1383, 07:31 صبح
man mikham ba estefadeh as VB6 va ACCESS yek barnameh bayegani benivisam .ama moshkelati daram.baray in kar be sorat zir amal kardam:
1- ebteda yek barnameh access be nmame "test" ba yek jadval shamel 2 recordb be name "test1" eijad kardam.
2- dar VB6 control "data" ra dar safheh barnameh gozashtam .
3- va sefat "data base name " in control ra be "test" tanzim kardam
4-vaghti mikhastam sefat " recorsource " ra be "test1" tanzim konam ,erorr zir ra daryaft kardam :
"unrecognized database format c:\documents and seetings\administrator\my documents\test.mdb"
va digar nemitanam kari anjam bedaham.
please ,mara rahnami bokonid

Behrouz_Rad
دوشنبه 21 دی 1383, 09:18 صبح
سلام.
نسخه MDAC نصب شده بر روی سیستم شما از نسخه بانک Access پایین تر است.
به همین دلیل، عنصر Data‌ قادر به خواندن بانک شما نیست.
Upgrade your MDAC Version
:wise1:

tayebeh
دوشنبه 21 دی 1383, 09:25 صبح
با سلام
چطوری میشه mdac رو upgrade کنم؟
با تشکر از داداش بهروز
:) :) :) :sunglass: :wink: :wink:

Behrouz_Rad
دوشنبه 21 دی 1383, 09:30 صبح
سلام آجی طیبه.
می تونید از مایکروسافت داونلود کنید.
یا Access 2003 رو نصب کنید.
موفق باشید.
:flower:

FatemehB
دوشنبه 21 دی 1383, 10:12 صبح
سلام :sunglass:

البته می تونید از Access 97 استفاده کنید ،یعنی فایل Access خود را در آن ایجاد کنید تا مشکلتان حل شود.

در ضمن در صورت استفاده از ADO چنین مشکلی را نخواهید داشت .

موفق باشید. :flower: :flower:

حامد مصافی
دوشنبه 21 دی 1383, 11:33 صبح
سلام

Access 97 از موتور Microsoft.Jet.OLEDB.3.51 استفاده می کنه در حالی که Access 2000 و بالاتر از Microsoft.Jet.OLEDB 4.0 استفاده میکنه و فایل دیتابیس شما از نوع دومه. اما عنصر Data قادر به کار کردن با نوع اوله. برای حل این مشکل دو راه وجود داره :

1 - در نرم افزار Access از منوی Tool | Database Utilities | Convert Database | To Access 97 File Format ..
رو انتخاب کنید و یک محل برا ی ذخیره اون تعیین کنید تا یک فایل سازگار با Microsoft.Jet.OLEDB.3.51 ایجاد بشه

2 - یه روشه دیگه اینه که از کنترل ADO استفاده کنی این کنترل هر دو نوع این بانک ها رو ساپورت میکنه. در ساده ترین حالت به این طریق میشه ADO رو آماده کرد


Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydata.mdb"


هر عملی که با Data(DAO) امکان پذیر باشه با DAO هم ممکنه
:D
موفق باشید

tayebeh
دوشنبه 21 دی 1383, 13:12 عصر
با تشکر از همه دوستانی که جواب دادند
بابادست همتون درد نکنه .
کاره همه تون درسته.
:wink: :wink: :wink: :wink: :oops: :oops: :موفق: :موفق: :موفق:
با تشکر
بای