【发布时间】:2013-06-05 03:50:03
【问题描述】:
我遍历外部源并获取字符串列表。然后我使用以下方法将它们插入数据库:
SqlCommand command = new SqlCommand(commandString, connection);
command.ExecuteNonQuery();
commandString 是一个插入命令。即
insert into MyTable values (1, "Frog")
有时字符串包含 ' 或 " 或 \ 并且插入失败。
有没有一种优雅的方法来解决这个问题(即@"" 或类似的)?
【问题讨论】:
-
使用参数化查询?
标签: c# sql-server dml