PDA

View Full Version : Syntax error (missing operator) in query expression



metallica
شنبه 21 خرداد 1390, 10:45 صبح
سلام
مشکل این کد چیه؟!!هنگام delete کردن این Error رو میده
Syntax error (missing operator) in query expression 'ID='.




strCon = "Provider=Microsoft.jet.OLEDB.4.0;" + "Data Source=D:\\L.mdb";
Con = new OleDbConnection(strCon);
Con.Open();
strSql = "Delete From L Where ID=" + "" + selectedRow + "";
da = new OleDbDataAdapter(strSql, Con);
da.Fill(ds,"L");
ds.Clear();
this.lTableAdapter.Fill(this.lDataSet1.L);
MessageBox.Show("ِdeleted");
strCon = "Provider=Microsoft.jet.OLEDB.4.0;" + "Data Source=D:\\L.mdb";
strSql = "Select*from L";
Con = new OleDbConnection(strCon);
Con.Open();
da = new OleDbDataAdapter(strSql, Con);
da.Fill(ds, "L");

gwbasic
شنبه 21 خرداد 1390, 11:46 صبح
یه BreakPoint روی خطی که strSql رو ست می کنی بذار بعد Debug کن ببین چه مقداری توش ست می شه احتمالا Selectedrow مشکل داره

metallica
یک شنبه 22 خرداد 1390, 14:00 عصر
چیزی توش ست نشد!Null!

من تازه واردم دوستان!چیکار کنم الان؟
فردا هم باید اینو تحویل بدم:افسرده: