View Full Version : جابه جايي ديتابيس
new.comer
سه شنبه 25 خرداد 1389, 14:46 عصر
سلام
چطوري ميشه وقتي محل ديتابيس رو تغيير ميديم و از يك درايو يا فولدر به يه جا ديگه ميبريميش بازم برنامه كار بده و ديگه لازم نباشه تكست باكسا و ... رو دوباره به بانك وصل نكنم
ممنون
ENG_Torshani
سه شنبه 25 خرداد 1389, 22:48 عصر
Data1.dataBaseName = App.path +"\db.mdb"
new.comer
چهارشنبه 26 خرداد 1389, 11:41 صبح
Data1.dataBaseName = App.path +"\db.mdb"
با adodc چي ميشه ؟
تو پراپرتيز تغييري نبايد بديم ؟
اينو بايم تو فرم لود بنويسيم ؟
new.comer
چهارشنبه 26 خرداد 1389, 18:51 عصر
دوستان عزيز منتظرم
ENG_Torshani
چهارشنبه 26 خرداد 1389, 20:08 عصر
Adodc1.conectionstring= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "\DATA\DB.mdb;Persist Security Info=False"
شما تو فورم لود بنویس
new.comer
جمعه 28 خرداد 1389, 19:44 عصر
سلام
مرسی اینکارو کردم و بعد از جابه جایی بانک و ورود به برنامه بازم خطا میده برا پیدا کردن بانکم :اشتباه:
Pr0grammer
جمعه 28 خرداد 1389, 20:22 عصر
شما احتملا در تنظیمات Adodc مقدار DataSource مربوط به connectionString (فایل بانک اطلاعاتی) رو از طریق Browse انتخاب کردید......
این کار باعث میشه نام و مسیر فایل برای این گزینه در نظر گرفته بشه ولی هر زمان، مسیر بانک تغییر کنه، چنین مشکلی پیش میاد...
برای رفع این مشکل باید،فایل بانکتون رو در مسیر برنامه (کنار پروژه) قرار بدید و DataSource رو در ConnectionString فقط برابر با نام فایل (همراه با پسوند) قرار بدید...
یک راه دیگه هم اینه که کلا ارتباط برنامه با بانک از طریق کد نویسی باشه! که همون کدی که ENG_Torshani نوشتن به علاوه کدهای مربوط به DataSource و... هستش (در این مورد میتونید در سایت جستجو کنید)
موفق باشید/
ENG_Torshani
شنبه 29 خرداد 1389, 01:23 صبح
عزیز این درسته حتی اگه دستی هم ست کرده باشی وقتی تو فورم لود بنویسی باید درست شه یا مسیر فایل اشتباه دادی یا فولدر Permission نداره وگرنه هیچ احتمال خطای وجود ندارد
new.comer
دوشنبه 31 خرداد 1389, 11:15 صبح
سلام
مرسی دوستان
ولی همه اینکارارو انجام دادم که نشد :متفکر:
ENG_Torshani
دوشنبه 31 خرداد 1389, 18:30 عصر
شما کدتو رو بفرست یا اینکه یک Shoot Screen از Error برای ما بزار.
new.comer
دوشنبه 31 خرداد 1389, 19:47 عصر
بفرمایید چندتا عکس گرفتم
ENG_Torshani
دوشنبه 31 خرداد 1389, 21:42 عصر
بفرمایید چندتا عکس گرفتم
ما شانس زیارت عکس های شما را نداشتیم:قهقهه:
new.comer
سه شنبه 01 تیر 1389, 20:32 عصر
امیدوارم اینبار بتونید زیارت کنید
دفعه قبلی نمیتونم چرا ضمیمه نشده بود
Dr.Bronx
سه شنبه 01 تیر 1389, 20:40 عصر
عجب نکته ریزی داره این کد شما
توی عکس دوم یعنی این عکس : http://barnamenevis.org/forum/attachment.php?attachmentid=51631&d=1277224292
آخر خط نوشتید
app.path & "db.mdb;"
که اون ; اضافه هستش :اشتباه:
حذفش کنید . مشکل دیگه ای نداره .
موفق باشید ./
ENG_Torshani
چهارشنبه 02 تیر 1389, 10:25 صبح
عجب نکته ریزی داره این کد شما
توی عکس دوم یعنی این عکس : http://barnamenevis.org/forum/attachment.php?attachmentid=51631&d=1277224292
آخر خط نوشتید
app.path & "db.mdb;"
که اون ; اضافه هستش :اشتباه:
حذفش کنید . مشکل دیگه ای نداره .
موفق باشید ./
; مشکلی نداره باید بنویسی
Ado.CommandType = adCmdUnknown
ابنو زیر Conection string بنویس
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "\DB.mdb;Persist Security Info=False
new.comer
جمعه 04 تیر 1389, 11:11 صبح
مرسی بچه ها
خیلی عنایت داشتین
فقط میشه همین تیکه کدو برام تو یه برنامه پیاده کنید ؟؟
ممنون میشم
mostafag
دوشنبه 07 تیر 1389, 13:46 عصر
مرسی بچه ها
خیلی عنایت داشتین
فقط میشه همین تیکه کدو برام تو یه برنامه پیاده کنید ؟؟
ممنون میشم
ببین دوست عزیز یه راه حل بهت میدم که خیلی راحته
روی adodc راست کلیک کن بعدش برو توی قسمت properties بعدش سومین گزینه bueld رو بزن بعدش توی تب دوم جایی که باید آدرس بانک رو بدی به جای کلیک روی دکمه سه نقطه فقط اسم بانکت رو بنویس (با پسوندش) . db.mdb
این طوری برنامه به طور خودکار مسیر جاری رو انتخاب میکنه
حتی میتونی بانکت رو توی یه پوشه بذاری بعد قبل از اسم بانک اسم پوشه رو هم بنویسی
همینطوری که گفتم برنامه مسیر جاری رو انتخاب میکنه و مشکلی پیش نمیاد
bank\db.mdb
مشکلت حتما حل میشه اگه این کار رو بکنی :چشمک:
new.comer
جمعه 11 تیر 1389, 20:03 عصر
سلام
مرسی ولی این کد هم جواب نداد
میشه کدی که میزاریدو تو یه قطعه برنامه بزارید ؟؟
nima_8m
جمعه 11 تیر 1389, 21:04 عصر
دوست عزیز
اتصال به دیتابیس بارها مطرح شده نمونش اول ورود به قسمت بانکهای اطلاعاتی تازه پروژه نمونه هم داره لطفا یه سر به این تاپیک بزن عالیه کلا با مثال توضیح داده شده
موفق باشید
دیتا بیس از اول تا انتها
http://barnamenevis.org/forum/showthread.php?t=147578
mostafag
جمعه 11 تیر 1389, 23:38 عصر
سلام
مرسی ولی این کد هم جواب نداد
میشه کدی که میزاریدو تو یه قطعه برنامه بزارید ؟؟
سلام دوست عزیز
اینم یه نمونه برنامه که خواسته بودی
دو نومنه اتصال رو برات گذاشتم هم با کدنویسی و هم به طور خودکار با vb خودت ببینی متوجه میشی
هر جا هم ببری خودش به بانک وصل میشه فقط باید بانکت در مسیر جاری باشه.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.