خطا در ذخیره کردن داده جدید در بانک با تکنولوژی linq
سلام به همه دوستان
من برای ذخیره(insert) در اس کیوال از linq استفاده میکنم
جالا اولین داده رو که ذخیره میکنم مشکلی نیست ولی وقتی میخوام یه داده دیگه رو ذخیره کنم پیغام خطا میده مشکل از کجاست
محض اطلاع دوستان: جدولم کلید داره و داده هم تکراری نیست که بخواد از این دو خطا بگیره
این هم قطعه کدش
DataClasses1DataContext bank = new DataClasses1DataContext();
profile table = new profile();
table.id = txtid.Text;
table.name = txtname.Text;
table.id_cart = int.Parse(txtidkart.Text);
table.family = txtfamily.Text;
table.pas = txtpas.Text;
table.proof = cmbprof.Text;
table.reshte = txtreshte.Text;
table.sex = cmbsex.Text;
table.flagprofile = 1;
table.sininout = 0;
bank.profiles.InsertOnSubmit(table);
bank.SubmitChanges();
نقل قول: خطا در ذخیره کردن داده جدید در بانک با تکنولوژی linq
دقیقا چه Exceptionی بر میگردونه . متن ارور رو بگی بهتر میشه کمک کرد
نقل قول: خطا در ذخیره کردن داده جدید در بانک با تکنولوژی linq
نقل قول:
نوشته شده توسط
omidh2007
دقیقا چه Exceptionی بر میگردونه . متن ارور رو بگی بهتر میشه کمک کرد
سلام
این پیغام رو میده
Cannot add an entity that already exists.
نقل قول: خطا در ذخیره کردن داده جدید در بانک با تکنولوژی linq
من توی sql یک پروسیجر insert می نویسم بعد با linq ازش استفاده میکنم
DataClasses1DataContext bank = new DataClasses1DataContext();
bank.sp_table1_insert(txtid.text,txtname.text,txtf amily.text,...);
نقل قول: خطا در ذخیره کردن داده جدید در بانک با تکنولوژی linq
نقل قول:
نوشته شده توسط
ardeshir1365
سلام
این پیغام رو میده
Cannot add an entity that already exists.
از جدول و هم چنین از data context یک new کن تا این خطا را نده