ايران ويج

نسخه‌ی کامل: مشکلی در رابطه با adodc کمک کنید
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام من یه برنامه نوشتم که توش از adodc و دیتا گرید استفاده کردم برنامم در کامپیوتر خودم مشکلی نداره ولی وقتی اون رو در کامپیوتر دیگری اجرا می کنم ارور می ده از اتصال adodc من روی adodc کلیک راست می کنم و از اونجا provider رو انتخاب میکنم و همینطور جدولو و لی تویه فرم لود هم اونارو می نویسم می شه لطفا بگید باید چیکار کنم تا این مشکل رفع بشه من یکی دو روشو امتحان کردم ولی جواب نداد
سلام
آیا از نصب provider مورد نظر روی کامپیوتر مقصد اطمینان دارید؟
احتمالاً provider مورد نظر نصب نشده.مثلا اگه از دیتابیس اکسس استفاده میکنید حتماً چک کنید که MicroSoft.jet روی اون یکی کامپیوتر نصب باشد.
مسیر بانکتو داخل برنامه چجوری میدی؟

اگه اسم درایو رو هم ببری باید تو سیستم های دیگه هم تو همون درایو باشه بانکت وگرنه ارور میده

حتی اگه تو همون پوشه هایی که نام بردی نباشه ارور میگیره
(۲۲-دى-۱۳۸۹, ۲۳:۳۷:۰۴)Tender نوشته است: [ -> ]مسیر بانکتو داخل برنامه چجوری میدی؟

اگه اسم درایو رو هم ببری باید تو سیستم های دیگه هم تو همون درایو باشه بانکت وگرنه ارور میده

حتی اگه تو همون پوشه هایی که نام بردی نباشه ارور میگیره

سلام
میشه بگید مسیر بانک رو چجوری باید بنویسیم ؟
مثلا بانکت داخل درایو D هستش داخل پوشه ی Database

باید روی adodc کلیک کنی وتوی قسمت مسیرش اسم درایو D روپاک کنی باید اینجوری بشه:

Database/Data1.mdb/

متوجه شدی؟
ممنووووووووون
اما اینجوری که وقتی نرم افزار رو به کسی بدید باید بهش بگیم زمان نصب اون رو حتما" داخل یه درایو نصب کنه . یعنی اون رو داخل پوشه ی دیگه ای (مثلا" Program Files) نمیشه بریزه .
نمیشه کاری کنیم که هرجایی بشه نصبش کرد ؟!!!
(۲۴-دى-۱۳۸۹, ۱۲:۱۱:۲۹)golpesar2011 نوشته است: [ -> ]ممنووووووووون
اما اینجوری که وقتی نرم افزار رو به کسی بدید باید بهش بگیم زمان نصب اون رو حتما" داخل یه درایو نصب کنه . یعنی اون رو داخل پوشه ی دیگه ای (مثلا" Program Files) نمیشه بریزه .
نمیشه کاری کنیم که هرجایی بشه نصبش کرد ؟!!!

وقتي كه آدرس رو نسبي بدي يعني همونجوري كه دوستمون بالا گفت هرجا فايل exe اجرا بشه آدرس هم از همونجا شروع ميشه و لازم نيست توي يه درايو خاص باشه
سلام دوست عزیز .

آدرس بانک رو به صورت داینامیک تعریف کنید .

برای به دست آوردن مسیر برنامتون از دستور App.Path استفاده کنید .

مثال :

"َApp.Path & "\DB.mdb

موفق باشید .