我还没有在下一个问题上找到明确的答案:
在下列情况下,使用"" 运算符的最便捷方式是什么:
示例:
string testQuery = "SELECT * FROM ResultTable WHERE SUB_CODE in ?";
try
{
using (OdbcConnection conn = new OdbcConnection(SQLConnectionString))
{
conn.Open();
using ( OdbcCommand cmd = conn.CreateCommand())
{
cmd.CommandText = testQuery;
cmd.Parameters.Add("@value1", OdbcType.NVarChar).Value = "(\'SB1\',\'SB2\',\'SBn-1\',\'SBn\')";
using (OdbcDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine("Value: {0}", reader[0]);
}
}
}
}
}// catch etc.
如果没有"在" 运营商中,还有其他好办法吗?