PDA

View Full Version : سوال: ذخیره نشدن اطلاعات در DataBase



ojendays
شنبه 04 دی 1389, 22:29 عصر
سلام به همه !
من مشغول انجام یک پروژه دانشجویی هستم و دارم یک کتابخانه با C# درست میکنم !
من یک مشکل دارم و اون این هست که وقتی یک کتاب یا کاربر ... Insert میکنم تا زمانیکه برنامه رو نبندم و از برنامه Query بگیرم درست عمل میکنه و چیزاهای اضافه شده و تغییرات همه درست اعمال شده اما وقتی برنامه رو میبندم و مجدد برنامه رو اجرا میکنم انگار که اصلا هیچ اتفاقی نیفتاده و فقط اطلاعات پایه پایگاه داده مجدد نمایش داده میشه !
من الان نمیدونم چطور باید اطلاعاتی که در برنامه اضافه میشه به پایگاه داده هم منتقل بشه تا در دفعات بعد بشه از اون اطلاعات استفاده کرد .
ممنون میشم !
اینم نمایی از نیمچه کدی که نوشتم :


mydb myd = new mydb();
myd.connect();
string sql = "Insert INTO book (bname,bautor,bcat,bis) Values('{0}','{1}','{2}','{3}')";
sql = string.Format(sql, txtbname.Text, txtbautor.Text, combobcat.Text, combobis.Text);
myd.docommand(sql);
myd.Disconnect();

hesampersian
شنبه 09 مهر 1390, 14:19 عصر
منم همین مشکل رو دارم کسی نیست راهنمایی کنه؟!

vbiman
جمعه 29 مهر 1390, 21:16 عصر
دلیلش اینه که شما در حالت Debug هستید . شما باید به پوشه ای که پروژتون هست برید در شاخه Bin>Debug در اونجا یک فایل exe با نام پروژتون موجوده اون رو اجرا کنید و بعد پروژتون را باز و اجرا کنید اینبار اطلاعات در بانک باقی می ماند .
تذکر: در هر بار تغییراتی که در برنامه انجام می دهید دوباره اطلاعات می پرد که باید دوباره این فایل exe اجرا تا درست بشه .