PDA

View Full Version : مشکل در ذخیره داده در دیتابیس اکسس 2003 (mdb.)



mvb_mehran
پنج شنبه 16 آبان 1392, 15:57 عصر
سلام

من یک دیتابیس اکسس 2003 دارم که به datagirdview متصلش کردم و حتی میتونم با این کد:
DataRow dRow = data1DataSet1.Tables["Table1"].NewRow();
dRow[0] = textBox1.Text;
dRow[1] = textBox2.Text;
dRow[2] = textBox3.Text;
dRow[3] = textBox4.Text;
// dRow[4] = textBox5.Text;
data1DataSet1.Tables[0].Rows.Add(dRow);
table1TableAdapter1.Update(data1DataSet1);
داده اضافه کنم به پایگاه داده.اما پس از اینکه برنامه رو ریست میکنم خبری از داده ها نیست!!!
مشکلم کجاست دوستان.
ممنون

mgd0098
پنج شنبه 16 آبان 1392, 16:30 عصر
مشکل این نیست که داده ها به برنامه اضافه نمی شه مسئله اینه که وقتی برنامه رو کامپایل می کنی یه کپی از فایل اکسس به داخل پوشه bin کپی میشه و برنامه شما از داخل اون داده ها رو می خونه و مینویسه حالا شما هر وقت توی برنامه تغییر بدی این فایل هم دوباره از فایل اصلی کپی میشه و این یعنی داده هایی که با برنامه خودت به او اضافه کردی همه از بین میره پس احتمالا برنامه درست کار می کنه

mvb_mehran
پنج شنبه 16 آبان 1392, 16:53 عصر
من هیچ تغییری تو برنامه نمیدم فقط یه بار ریست میکنم برنامه رو.یعنی ریست کردن هم جزء تغییر حساب میشه؟؟

danialafshari
پنج شنبه 16 آبان 1392, 16:58 عصر
سلام دوست عزیز
بله دوستمون درست میگن
روی دیتاست از سمت راست، کلیک کنید و Copy to Output Directiry رو برابر Do not copy قرار بدید
موفق باشید