string delID="17,18,19";
int num = sqlhelp.ExecuteNonQuery("delete from ProductExcel where ID in(@ID)",new OleDbParameter("@ID",delID));
if (num > 0)
{
context.Response.Write("ok");
}
else
{
context.Response.Write("error");
}
此時刪除失敗。
但如果delID="17";則刪除成功
這是為什麼呢。
"17,18,19"被識別成字符串了 而不是17,18,19三個數字