PDA

View Full Version : سوال: مشکل ذخیره عکس با تغییر کانکشن استرینگ (vb.net 2005)



Barbodben
چهارشنبه 18 اردیبهشت 1387, 11:59 صبح
من یک بانک دارم که فیلداش ID,Name,Pictureهستن، که خیلی راحت رکورد بهش اضافه میشه و آپدیت میشه و ... ، ولی وقتی ConnectionString اونو بصورت App.Path تبدبل می کنم:


"connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\db.mdb
To
"connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db.mdb

موقع اضافه کردن عکس (با ID و Name مشکلی نداره)، پیغام خطا میده که نمیتونه فایل بانک رو پیدا کنه و نکته ایم که هست اینه که آدرس پیغام خطایی که میده فایل mdb رو پیدا نکرده، با تغییر عکس تغییر میکنه، یعنی آدرسش آدرس عکس میشه که فقط در انتهای مسیر بجای اسم فایل عکس، db.mdb رو می نویسه.

با تشکر

Morteza_s
چهارشنبه 18 اردیبهشت 1387, 15:32 عصر
اگر منظورتون این باشه که آدرس دیتابیس شما محدود به مسیر خاصی نباشه،
شما دیتابیس رو در کنار فایل exe برنامه قرار بدید و برای ConnectionString از این کد استفاده کنید:



connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & System.IO.Path.Combine(System.Windows.Forms.Applic ation.StartupPath, "db.mdb")

Hadiir.net
چهارشنبه 18 اردیبهشت 1387, 17:22 عصر
اگه هنوز مشکلتون حل نشده

Barbodben
پنج شنبه 19 اردیبهشت 1387, 03:22 صبح
سلام، واقعا نمیدونم چطوری از شما دوتا دوستان تشکر کنم
شما منو از شر یکی از بزرگترین معضلات زندگیم ( البته از نوع برنامه نویسی ) نجات دادین که امیدوارم خدا نجاتتون بده .:قلب:

بازم متشکرم. :تشویق: