Q&A

  • binary 필드 검색법좀....
안녕하세요...

다들 즐거운 코딩이 되시는지....



파라독스의 메모필드를

SQL문으로 검색이 가능합니다.



SQL.ADD('WHERE MEMO_FIELD LIKE "%'+EDIT1.TEXT+'%"')



이렇게요....하지만

BINARY 필드는 위의 구문으로 하면 타입이 맞지 않는다고 나오더군요..

그렇다면 EDIT1.TEXT의 값을 변환해야 된다는 얘기인데

어떤값으로 어떻게 변경해야 될지 모르겠네요.



많은 조언 부탁드립니다.



1  COMMENTS
  • Profile
    이재식 2000.01.05 06:15
    한 wrote:

    > 안녕하세요...

    > 다들 즐거운 코딩이 되시는지....

    >

    > 파라독스의 메모필드를

    > SQL문으로 검색이 가능합니다.

    >

    > SQL.ADD('WHERE MEMO_FIELD LIKE "%'+EDIT1.TEXT+'%"')

    >

    > 이렇게요....하지만

    > BINARY 필드는 위의 구문으로 하면 타입이 맞지 않는다고 나오더군요..

    > 그렇다면 EDIT1.TEXT의 값을 변환해야 된다는 얘기인데

    > 어떤값으로 어떻게 변경해야 될지 모르겠네요.

    >

    > 많은 조언 부탁드립니다.





    이재식 Wrote :

    안녕하십니까?

    잘을 모르겠지만, 현재 제가 알고 있는 한에서

    말씀을 드리겠습니다.

    결론적으로 말씀드리면 원천적으로 불가능합니다.

    즉, Memo필드는 귀하께서 말씀하신대로 됩니다.

    그러나, blob필드는 검색대상에서는 제외가 됩니다.

    즉, binary필드역시 blob필드중 하나입니다.

    패러독스에서는 여러 필드타입이 있는데요,

    그 중 binary는 사운드 저장을 위한 필드타입입니다.

    따라서, 이것은 not Interpret인 것입니다.

    즉, 검색시 제외대상이라는 것이죠.

    즉, where 필드명(binary타입) = ...

    에서 = 오른쪽에 어떤 타입이 와도 binary는 not interpret 이기

    때문에 검색을 할 수 없고

    계속해서 타입에러만 나올 것이라 생각됩니다.



    이상 현재 제가 알고있는 내용이고요,

    아마 실력있는 분들께서 말씀 많이 해주시리라 생각됩니다.



    >