ya30ien2
سه شنبه 19 اردیبهشت 1391, 12:19 عصر
سلام دوستان
من چند فیلد (id,name,lname,code,t,p) که در صورتی که سلول کد رو خالی بزارم وقتی میخوام اطلاعات رو داخل sql ثبت کنم خطا میزنه و هیچ چیزی ذخیره نمیکنه
ممنون میشم من رو راهنمایی کنید
این هم کد :
for ( i = 0; i < DGV.Rows.Count - 1; i++)
{
bool bValue, bValue2;
object value = DGV.Rows[i].Cells[4].Value;
object value2 = DGV.Rows[i].Cells[5].Value;
bValue = Convert.ToBoolean(value);
bValue2 = Convert.ToBoolean(value2);
connect.Open();
SqlCommand insCmd = new SqlCommand("insert into Client(id,name,lname,code,b,t)values('" + DGV.Rows[i].Cells[0].Value.ToString() + "','" + DGV.Rows[i].Cells[1].Value.ToString() + "' ,'" + DGV.Rows[i].Cells[2].Value.ToString() + "','" + DGV.Rows[i].Cells[3].Value.ToString() + "','" + bValue + "','" + bValue2 + "')", connect);
insCmd.ExecuteNonQuery();
connect.Close();
}
من چند فیلد (id,name,lname,code,t,p) که در صورتی که سلول کد رو خالی بزارم وقتی میخوام اطلاعات رو داخل sql ثبت کنم خطا میزنه و هیچ چیزی ذخیره نمیکنه
ممنون میشم من رو راهنمایی کنید
این هم کد :
for ( i = 0; i < DGV.Rows.Count - 1; i++)
{
bool bValue, bValue2;
object value = DGV.Rows[i].Cells[4].Value;
object value2 = DGV.Rows[i].Cells[5].Value;
bValue = Convert.ToBoolean(value);
bValue2 = Convert.ToBoolean(value2);
connect.Open();
SqlCommand insCmd = new SqlCommand("insert into Client(id,name,lname,code,b,t)values('" + DGV.Rows[i].Cells[0].Value.ToString() + "','" + DGV.Rows[i].Cells[1].Value.ToString() + "' ,'" + DGV.Rows[i].Cells[2].Value.ToString() + "','" + DGV.Rows[i].Cells[3].Value.ToString() + "','" + bValue + "','" + bValue2 + "')", connect);
insCmd.ExecuteNonQuery();
connect.Close();
}