이것때문에 몇 시간을 고생했다.

TableAdapter에서 Like 문을 사용하려고 하니, Qury build에서는 작동하지만, preview..에서는 제대로 작동하지 않는 현상이 있었다.

%을 특수 문자로 변경해서 보내줘야하는데, HTML의 특수 기호를 이용하는 듯 별 쌩쑈를 다하다가 구글 검색하다 찾았다.

답은 RTRIM() 함수..ㅡㅡ;;

좌우 공백 제거인데.. 왜 이것으로 작동하는지는 매우 의문이다.. 하지만 프로젝트 기간으로 패스.. 나중에 테스트해야겠다..(이러면 안되는데..ㅠㅠ)


MS-SQL에서

WHERE     (INVNUMBER LIKE RTRIM(@invoice))


이것으로 지정..

[TableAdater].FillBy([datasetname].[tableadater], "%" + textBox_invoice.Text + "%")


하면 나온다..


이상하네..ㅡㅡ;;


Posted by 노을지기