C# 텍스트 상자 값, Like 및 String 변수를 결합하는 데 도움이됩니다.

StackOverflow https://stackoverflow.com/questions/1009857

  •  06-07-2019
  •  | 
  •  

문제

아래 내 줄에 무슨 문제가 있습니까?

table.DefaultView.RowFilter = cmbBox.Text + 'LIKE' + strName";

아래 줄은 잘 작동하지만 분명히 쓸모가 없습니다.

table.DefaultView.RowFilter = 'FirstName LIKE James';

감사

도움이 되었습니까?

해결책

마치 와일드 카드가 놓친 것처럼 보입니까?

table.DefaultView.RowFilter = cmbBox.Text + " LIKE '%" + strName + "%'";

다른 팁

간격에 문제가 될 수 있습니다

table.DefaultView.RowFilter = cmbBox.Text + " LIKE " + strName;

우선, 당신이 그렇게 할 때, 당신은 공백을 추가하지 않습니다.

또한 SQL 쿼리를 위해이 작업을 수행하지 마십시오. 이를 통해 웹 세계에서 SQL 주입 공격에 열려 있습니다. 최소한 매개 변수화 된 SQL을 배우십시오. 이미 이것을 알고 있다면 무시하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top