我需要在Sql命令中插入一个字符串
search.CommandText = "SELECT * FROM Contacts WHERE Name like ' + @person + % + '";
Run Code Online (Sandbox Code Playgroud)
什么是LIKE在命令中使用的正确方法?
应该:
SELECT * FROM Contacts WHERE Name like @person + '%'
Run Code Online (Sandbox Code Playgroud)
@person是一个参数 - 你不需要单引号.你只需要连接它%,它应该有引号.
记住:
"SELECT * FROM Contacts WHERE Name like @person",并且包含参数值%(在C#中连接更容易理解).%,_,[和].| 归档时间: |
|
| 查看次数: |
26836 次 |
| 最近记录: |