2017-12-21 11 views
0

SQL Like 문에 문자열 변수를 추가 할 수 있습니까?SQL LIKE : SQL 문에 문자열 변수를 추가하는 방법은 무엇입니까?

이 내가 원하는 것입니다 : 내가 SqlCommand에서 CString을을 넣을 때

String client = Request.QueryString["Text"]; 
String cString = "SELECT UserName FROM dbo.UserData WHERE UserName LIKE '" + client + "'%"; 

오류가 발생합니다.

나는 문제가 ' "+ client +"'%이라고 생각하지만, 그럴 수 없다.

나를 도와 줄 사람이 있습니까?

답변

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 + "%'"; 
+0

고맙습니다. 그것은 내 문제를 해결했다. –