部分與參數下面的SQL查詢工作:SQL服務器:參數未評估在和第
select A from B where C = @param1;
C#:
command.Parameters.AddWithValue("@param1", "TEXT");
注:C
是字符串類型的列
帶參數的以下SQL查詢不起作用:
select A from B where C = @param1 and D in (@param2);
C#:
command.Parameters.AddWithValue("@param1", "123,234,456");
注:D
是int
型
您的意思是'command.Parameters.AddWithValue(「@ param2」,「123,234,456」);'? – 2014-09-29 10:58:59
以錯誤的方式使用參數 – Reniuz 2014-09-29 11:01:52
'IN(...)'需要**值列表** - 而您提供的只是一個**單個字符串** .... – 2014-09-29 11:03:39