PDA

View Full Version : چگونه می توان با یک بار کلیک کردن در یک جدول چند بار insert کرد؟



smfgol
یک شنبه 15 آبان 1390, 00:57 صبح
foreach (ListItem index in CheckBoxList1.Items)
{
if (index.Selected)
{

com.CommandText = "INSERT INTO maple(name, jhaner, filmid) VALUES (@name, @jhaner, @filmid)";
com.Parameters.AddWithValue(@"name", enname.Text);
com.Parameters.AddWithValue(@"jhaner", index.Text);
com.Parameters.AddWithValue(@"filmid", m);

com.ExecuteNonQuery();

}
}
بخشی از کده من میخوام اطلاعاتی که در یک چک باکس لیست تیک خورده رو در جدول واسه نام و ای دی مشخص رو تو دیتا بیس بریزم ولی وقتی میخوام اجرا می کنم اگه یدونش تیک خورده باشه درست ذخیره میشه ولی برا بیشتر از یکی ارور میده میگه قبلا اطلاعاتو دیکلر کردی و نمیتونه سیو کنه

Saman Hashemi
یک شنبه 15 آبان 1390, 09:05 صبح
دوست عزیز متن ارور قرار بده که دوستان بهتر کمکت کنند...!
این ID ثابت درسته؟کلید که نیست؟

smfgol
یک شنبه 15 آبان 1390, 15:06 عصر
این ID ثابت درسته؟کلید که نیست؟

نه هیچ کدوم کلید نیستن 77480

smfgol
دوشنبه 16 آبان 1390, 01:08 صبح
نه هیچ کدوم کلید نیستن 77480

پس از کلی سرچ کردن تو سایتا بالاخره یافتم
باید بعد هر بار com.ExecuteNonQuery() یک دستور به نام com.clear() رو بزنیم دیگه ارور نمیده