SQL LIKE: 如何在SQL like 语句中添加字符串变量?
SQL LIKE: How to add string variable in SQL like statement?
是否可以在SQL Like 语句中添加一个字符串变量?
这就是我想要的:
String client = Request.QueryString["Text"];
String cString = "SELECT UserName FROM dbo.UserData WHERE UserName LIKE '" + client + "'%";
将cString放入SqlCommand
.
会报错
我认为问题是 '" + client + "'% ,但我想不通。
有人可以帮助我吗?
您有 SQL 语句语法错误。
// SQL Statement
SELECT UserName FROM dbo.UserData WHERE UserName LIKE 'foo%'
// Script
String cString = "SELECT UserName FROM dbo.UserData WHERE UserName LIKE '" + client + "%'";
是否可以在SQL Like 语句中添加一个字符串变量?
这就是我想要的:
String client = Request.QueryString["Text"];
String cString = "SELECT UserName FROM dbo.UserData WHERE UserName LIKE '" + client + "'%";
将cString放入SqlCommand
.
我认为问题是 '" + client + "'% ,但我想不通。
有人可以帮助我吗?
您有 SQL 语句语法错误。
// SQL Statement
SELECT UserName FROM dbo.UserData WHERE UserName LIKE 'foo%'
// Script
String cString = "SELECT UserName FROM dbo.UserData WHERE UserName LIKE '" + client + "%'";