【发布时间】:2020-07-20 15:07:29
【问题描述】:
我正在尝试使用经典的 SqlConnection 和 SqlCommand 类从托管在服务器中的数据库中选择数据。
SqlConnection sqlConnection = new SqlConnection(connectionString);
sqlConnection.Open();
SqlCommand command = new SqlCommand
("SELECT data" +
"FROM table" +
"WHERE id_of_data" +
"IN(51729,52434,51545,52612)"
, sqlConnection);
command.ExecuteNonQuery();
sqlConnection.Close();
连接正常,但是当我使用
执行命令时command.ExecuteNonQuery();
编译器向我抛出异常:“IN(51729) 附近的语法不正确”。
有人知道会发生什么吗?
【问题讨论】:
-
给每个查询行留一个空格兄弟,然后再检查一次