PDA

View Full Version : سوال: مشکل در ثبت اطلاعات



behesht.royaha
جمعه 23 فروردین 1392, 13:03 عصر
دوستان من در حال برنامه نوشتن هستم اما وقتی که اطلاعات رو درون بان درج میکنم اطلاعات قبلی پاک میشه.
دیتابیس من اکسس هست و درو شاخه برنامه دارمش آدرس اونو به کانکشن استرینگ دادم ولی چیزی داخلش ذخیره نمیشه و میره داخل bin/debug اونجا یه بانک میسازه و ذخیره میکنه که با مشکل بالا برخورد کردم.میشه خواهش کنم کمک کنید

behesht.royaha
جمعه 23 فروردین 1392, 13:29 عصر
تو رو خدا کسی راهنای کنه

danialafshari
جمعه 23 فروردین 1392, 13:30 عصر
سلام
1-اگر به صورت ویزارد بانک رو وصل کردید یک پیام آخرش میده که دیتابیس رو بعد از بستن برنامه خالی می کنه و در هنگلم صول کردن باید NO رو بزنید
2-یک فیلد ID به عنوان کلید اصلی و AutoNumber قرار بدید
3-مطمئن شید دستوره Insert رو استافده می کنید
موفق باشید

behesht.royaha
جمعه 23 فروردین 1392, 13:33 عصر
دوست عزیز کد من اینه ولی نمیدونم چرا اطلاعات قبلی رو پاک میکنه
private void button1_Click(object sender, EventArgs e)
{
OleDbConnection con = new OleDbConnection();
con.ConnectionString = "provider=microsoft.jet.oledb.4.0; data source=taxi_tel.mdb";
OleDbCommand com = new OleDbCommand();
com.CommandText = "insert into karbaran(f_name,family,sen,sabeghe,t_r,t_m,t_s,cod e_melli,mobile,tel,addres,pass) values ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + comboBox1.Text + "','" + comboBox2.Text + "','" + comboBox3.Text + "','" + textBox5.Text + "','" + textBox6.Text + "','" + textBox7.Text + "','" + textBox8.Text + "','" + textBox9.Text + "')";
con.Open();
com.Connection = con;
com.ExecuteNonQuery();
con.Close();
display();
}

danialafshari
جمعه 23 فروردین 1392, 13:42 عصر
سلام
با Parametrs ذخیره کنید
از سورس زیر استفاده کن: