19 تير 1393, 12:27 ب.ظ
سلام دوستان ,
من یه برنامه دارم به زبان سی شارپ.واسش یه کد درج نوشتم ولی مشکل اینجاست وقتی داده ای درج میکنم , وقتی هنوز برنامه رو نبستم در پایگاه داده درج میشه ولی وقتی برنامه رو بستم میبینم در کمال تعجب اون داده در پایگاه داده نیس!!
چند تا عکس هم گذاشتم , اگه میشه نگاه کنید ممنون.
اینجا فرم درج هست :
وقتی کلید درج رو زدم , تووی گرید نشون میده این یعنی در پایگاه داده ثبت میشه :
در اینجا فرم رو بستم و دوباره باز کردم همون طور که میبیند داده درج شده وجود نداره !! :
در خوده پایگاه داده اکسس هم همین طوره , موقعی که برنامه بازه رکورد وجود داره و موقعی که برنامه رو میبندم داده نیست !
اینم کد درج من :
اینم فیلد ها پایگاه داده :
من یه برنامه دارم به زبان سی شارپ.واسش یه کد درج نوشتم ولی مشکل اینجاست وقتی داده ای درج میکنم , وقتی هنوز برنامه رو نبستم در پایگاه داده درج میشه ولی وقتی برنامه رو بستم میبینم در کمال تعجب اون داده در پایگاه داده نیس!!
چند تا عکس هم گذاشتم , اگه میشه نگاه کنید ممنون.
اینجا فرم درج هست :
وقتی کلید درج رو زدم , تووی گرید نشون میده این یعنی در پایگاه داده ثبت میشه :
در اینجا فرم رو بستم و دوباره باز کردم همون طور که میبیند داده درج شده وجود نداره !! :
در خوده پایگاه داده اکسس هم همین طوره , موقعی که برنامه بازه رکورد وجود داره و موقعی که برنامه رو میبندم داده نیست !
اینم کد درج من :
کد php:
if (checkBox1.Checked)
st = "Yes";
else
st = "No";
OleDbCommand cmd = new OleDbCommand("insert into TbSick ([Code Sick],Name,Family,[Phone Number],[Confiend Date],[Release Date],[Confiend Expense],[Code Bakhsh],[Code Doktore],[Code Room],[Code Nurse],Survive) values (@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9,@p10,@p11,@p1 2)", con);
cmd.Parameters.AddWithValue("@p1", txtcode.Text);
cmd.Parameters.AddWithValue("@p2", txtname.Text);
cmd.Parameters.AddWithValue("@p3", txtfamily.Text);
cmd.Parameters.AddWithValue("@p4", txttel.Text);
cmd.Parameters.AddWithValue("@p5", textBox5.Text);
cmd.Parameters.AddWithValue("@p6", textBox6.Text);
cmd.Parameters.AddWithValue("@p7", textBox7.Text);
cmd.Parameters.AddWithValue("@p8", textBox8.Text);
cmd.Parameters.AddWithValue("@p9", textBox9.Text);
cmd.Parameters.AddWithValue("@p10", textBox10.Text);
cmd.Parameters.AddWithValue("@p11", textBox11.Text);
cmd.Parameters.AddWithValue("@p12", st);
cmd.ExecuteNonQuery();
con.Close();