是否可以在SQL Like语句中添加字符串变量?
这就是我想要的:
String client = Request.QueryString["Text"];
String cString = "SELECT UserName FROM dbo.UserData WHERE UserName LIKE '" + client + "'%";
当我在 SqlCommand
中添加 cString 时会出现错误。
我认为问题是'" +客户+"'%,但我无法解决。
有人能帮助我吗?
答案 0 :(得分:0)
您有SQL语句语法错误。
// SQL Statement
SELECT UserName FROM dbo.UserData WHERE UserName LIKE 'foo%'
// Script
String cString = "SELECT UserName FROM dbo.UserData WHERE UserName LIKE '" + client + "%'";