PDA

View Full Version : مشکل با ADO



binyaz2003
سه شنبه 27 مرداد 1383, 23:10 عصر
با سلام
من یک برنامه می نویسم که می خوام یک بانک اطلاعاتی رو از روی سی دی بخونه.اما خطا میده.آیا راهی برای این مشکل هست؟ این خطا رو کلا برای فایلهایی که readonly هستن میده

hmm
چهارشنبه 28 مرداد 1383, 07:02 صبح
اگه از access استفاده مکنید این پیغام رو میده چون اکسس موقع بازشدن بانک میخواهد یک فایل جدید رو باز کنه
فکر کنم اگه از dbf یا sqlserver استفاده کنید مشکل حل بشه

binyaz2003
چهارشنبه 28 مرداد 1383, 13:59 عصر
یعنی هیچ راهی نیست؟ آخه برنامه من دو قسمت داره یک قسمت بانک ها رو می سازه و قسمت بعدی می خونه من فکر نکنم بشه dbf ساخت!

MM_Mofidi
چهارشنبه 28 مرداد 1383, 15:40 عصر
روی کپی برنامه اصلی کار کنید.

AminSobati
چهارشنبه 28 مرداد 1383, 22:29 عصر
سلام دوستان،
من یادمه که فایل اکسس رو از روی سی دی در یک برنامه ای میخوندم. فقط متاسفانه الان حظور ذهن ندارم، لطفا فرصت بدین تا در کدهای موجودم بگردم و پیدا کنم.

موفق باشید،
امین ثباتی

binyaz2003
چهارشنبه 28 مرداد 1383, 23:19 عصر
روی کپی برنامه اصلی کار کنید.
یعنی چی؟
تازه من یک برنامه مهندسی برق دیدم که اطلاعات خازن ها و غیره رو از یک بانک از روی سی دی می خوند!

لطفا فرصت
اگر لطف کنید خیلی ممنون میشم

MM_Mofidi
پنج شنبه 29 مرداد 1383, 15:56 عصر
یعنی یک پوشه از فولدر Temp مربوط به User بگیر بانک رو یا قسمتی از آن را (به کمک Import) در آن بریز و از آن استفاده کن.

بابک زواری
پنج شنبه 29 مرداد 1383, 19:19 عصر
ado یک گزینه داره که میتونی فایل رو به شکل read only باز کنی از اون خاصیت استفاده کن
ببین جواب میده ؟

AminSobati
جمعه 30 مرداد 1383, 20:51 عصر
دوست عزیزم binyaz2003،
عذر میخوام که طول کشید تا جواب رو بنویسم، چون باید از توی سورسم پیدا میکردم...
برای باز کردن فایل اکسس رو سی دی، یکی از Propertyهای آبجکت Connection رو به این شکل تنظیم کنین:

Connection.Mode = adModeShareDenyWrite
ولی یادتون باشه قبل از Open کردن Connection این کار رو انجام بدین.
موفق باشین :)

binyaz2003
شنبه 31 مرداد 1383, 23:30 عصر
با سلام و تشکر از همه دوستان
با true کردن خاصیت readonly مشکل حلشد
از همه ممنونم

Brucehakman
سه شنبه 03 شهریور 1383, 02:11 صبح
سلام

میشه این چیزی رو که فهمیدی به منم بگی :roll:
چون حالا من چیزی نفهمیدم :oops: :oops: :oops:

binyaz2003
سه شنبه 03 شهریور 1383, 13:45 عصر
قبل از این کار اگر می خواستم یک بانک رو که فقط خواندنی هست رو باز کنم خطا میداد و از برنامه خارج می شد اما حالا راحت کار می کنه :wink: