2012. 9. 13. 03:09
이것때문에 몇 시간을 고생했다.
TableAdapter에서 Like 문을 사용하려고 하니, Qury build에서는 작동하지만, preview..에서는 제대로 작동하지 않는 현상이 있었다.
%을 특수 문자로 변경해서 보내줘야하는데, HTML의 특수 기호를 이용하는 듯 별 쌩쑈를 다하다가 구글 검색하다 찾았다.
답은 RTRIM() 함수..ㅡㅡ;;
좌우 공백 제거인데.. 왜 이것으로 작동하는지는 매우 의문이다.. 하지만 프로젝트 기간으로 패스.. 나중에 테스트해야겠다..(이러면 안되는데..ㅠㅠ)
MS-SQL에서
WHERE (INVNUMBER LIKE RTRIM(@invoice))
이것으로 지정..
[TableAdater].FillBy([datasetname].[tableadater], "%" + textBox_invoice.Text + "%")
하면 나온다..
이상하네..ㅡㅡ;;