大虾门,这问题怎么解决啊,本人能力有限啊,sql的in的问题
public DataTable CookieView(string str)
{
string sql = "Select * From t_Product where Proid in (@StrID)";
SqlParameter[] para = { new SqlParameter("@StrID", str) };
SqlDataReader sdr = SqlHelper.ExecuteReader(SqlHelper.ConnectionStringLocalTransaction, CommandType.Text, sql, para);
报错啊,
System.Data.SqlClient.SqlException: 将 nvarchar 值 '37,38,39' 转换为数据类型为 int 的列时发生语法错误
请问下各位要怎么改啊!,我是打算将37,38,39作为str传进来,这里就不能用!