PDA

View Full Version : مشکل با باز کردن dbf ها در delphi



rasoolgh
پنج شنبه 24 خرداد 1386, 13:57 عصر
سلام
من یه dbf رو در دلفی باز میکنم برای اولین مشکلی پیش نمییاد ولی از دفعات بعدی یه پیغام خطا میده : cannot load driver
جالب اینجاست که در حالت طراحی فرم جدول رو باز میکنه و اطلاعات رو نمایش میده ولی در اجرا این خطا رو میده
لطفا اگر کسی میتونه به من بگه مشکل چطوری حل میشه

ealvandi
پنج شنبه 24 خرداد 1386, 16:21 عصر
من هم عینان به همین مشکل بر خوردم.

برای حل این مشکل table رو در data module قرار بده نه در فرم.

موفق باشی.

m-khorsandi
پنج شنبه 24 خرداد 1386, 18:23 عصر
اگه برنامه‌ات رو کامپایل کنی و فایل Exe رو اجرا کنی، باز هم پیغام خطا نمایش داده میشه؟

rasoolgh
شنبه 26 خرداد 1386, 15:07 عصر
اره بازم خطا میده

seaman202008
چهارشنبه 07 آذر 1386, 09:01 صبح
با سلام من هم چنین مشکلی دارم

hossein taghi zadeh
چهارشنبه 07 آذر 1386, 22:45 عصر
با سلام

برای ارتباط با dbf بهتره از ado استفاده کنید.
در ضمن ConnectionStringش رو می‌تونید از سایت Connectionstring.com بگیرید.

behnam_dr
پنج شنبه 08 آذر 1386, 00:17 صبح
با سلام

برای ارتباط با dbf بهتره از ado استفاده کنید.
در ضمن ConnectionStringش رو می‌تونید از سایت Connectionstring.com بگیرید.


دقیقا درست میرفمایند ایشون من با نظرشون موافقم...
حتما از Datamodule برای استقرار تیبلاتون استفاده کنید همچنین adoconnection برای ارتباط با پایگاه داده رو به کار ببرید . ضمنا تیبلاتون حتما Adotable باشه
نکته دیگه که خیلی حائز اهمیته اینه که برای باز کردن تیبلاتون در oncretae دیتا ماژولتون این کارو انجام بدید و برای بستن اونها در ondestory این کارو انجام بدید ...

seaman202008
پنج شنبه 08 آذر 1386, 06:34 صبح
دقیقا درست میرفمایند ایشون من با نظرشون موافقم...
حتما از Datamodule برای استقرار تیبلاتون استفاده کنید همچنین adoconnection برای ارتباط با پایگاه داده رو به کار ببرید . ضمنا تیبلاتون حتما Adotable باشه
نکته دیگه که خیلی حائز اهمیته اینه که برای باز کردن تیبلاتون در oncretae دیتا ماژولتون این کارو انجام بدید و برای بستن اونها در ondestory این کارو انجام بدید ...


آقا منظور از "این کارو انجام بدید" چیه؟

arshia_
پنج شنبه 08 آذر 1386, 08:41 صبح
تا اونجایی که من امتحان کردم فرقی نمی کنه از کدوم روش استفاده کنید
اگر خطایی رو که گفتید داد بهتره یک بار کامل برنامه و دلفی رو ببندید و بعد دوباره باز کنید و فایل اجرایی رو بسازید
اگر از چند نوع اتصال مثل bde,ado ,... استفاده می کنید از ماژولهای جداگانه استفاده کنید
وقتی bde,ado رو توی یک فرم یا دیتا ماژول استفاده کنید معمولا درایور مربوط به bde‌با مشکل مواجه می شه

behzad_dr
جمعه 09 آذر 1386, 16:26 عصر
آقا منظور از "این کارو انجام بدید" چیه؟

منظورشون ، همون بستن و بازکردن تیبل هاست.