PDA

View Full Version : مشكل در ذخيره در ديتابيس (اكسس)



alasht
چهارشنبه 02 تیر 1389, 01:39 صبح
سلام
من يه برنامه نوشتم براي تست يعني داشتم تمرين ميكردم
من تونستم برنامه رو به ديتابيس متصل كنم
ولي وقتي از برنامه ديباگ ميگرم و اجراش ميكنم مشخصات رو كه وارد ميكنم و روي دكمه ذخيره كليك ميكنم اين ارور رو ميده
http://up.iranblog.com/Files/49e5a7bbf24c492fa37c.png

مشكل از چيه لطفا راهنمايي كنيد

mmd2009
چهارشنبه 02 تیر 1389, 02:09 صبح
اگه اون کمبو باکسه بهتره از این کد استفاده بکنی




combobox1.text;




و اینم خوبه




comboBox1.SelectedItem.ToString()

s.khoshfekran
چهارشنبه 02 تیر 1389, 02:13 صبح
تعداد فیلد هات تو insert برابر نیست!

alasht
چهارشنبه 02 تیر 1389, 08:53 صبح
تعداد فیلد هات تو insert برابر نیست!
يعني چي ؟
ميشه بيشتر توضيح بدين

alasht
چهارشنبه 02 تیر 1389, 09:40 صبح
سلام
من يخورده كاملترش كردم ولي موقع ذخيره بازم اين ارور رو ميده
لطفا اگه كسي بلده برام درستش كنه و توش توضيحاتشو كه چطوري درستش كرده با كامنت بنويسه
با تشكر

mmd2009
چهارشنبه 02 تیر 1389, 22:35 عصر
يعني چي ؟
ميشه بيشتر توضيح بدين

اگه اشتباه نکنم

منظورشون اینه که شما 8 فیلد داری در صورتی که تعداد داده های ورودی 5 تاست

============

دوست عزیز کدهای زیر رو بذار جای string StrSql :




string StrSql = "INSERT INTO TB_Student(Student_code,student_Fname,student_Lnam e"+
",student_Father,student_Sh,student_ZipCode,Madrak_ ID,student_Adress" +
")values('" + Txt_Code.Text + "','" + Txt_Fname.Text +"','" + Txt_Lname.Text +"',"+
"'" + Txt_Father.Text +"','" + Txt_Sh.Text +"','" + Txt_StNo.Text +"','" + txtid_madrak.Text +"','" + Txt_Adress.Text +"')";




و اینم بگم که txtid_madrak شماره مدرکته و باید یک تکست باکس درست کنی و اسمش رو هم بذاری txtid_madrak

alasht
یک شنبه 06 تیر 1389, 07:35 صبح
سلام
دوست عزيز ممنون درست شد
ميشه بگيد كجاشو دستكاري كرديد كه درست شد ؟:قلب: