问题描述
- 删除时,用 OleDbParameter换ID,删除失败
-
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三个数字
时间: 2024-09-09 03:34:03