Q&A

  • Query문의 like를 사용했는데...(혀노씨 감사!!!)
select * from table명

where field명 like "'+s+'"

라는 Query문을 사용했는데 영어를 사용하면 검색이 안되구요.

또 중간에 '-'가 들어가면 전글자까지만 된답니다.



---혀노씨 감사합니다.





2  COMMENTS
  • Profile
    임형호 1999.12.20 19:55
    윤을정 wrote:

    > select * from table명

    > where field명 like "'+s+'"

    > 라는 Query문을 사용했는데 영어를 사용하면 검색이 안되구요.

    > 또 중간에 '-'가 들어가면 전글자까지만 된답니다.

    >

    > ---혀노씨 감사합니다.

    >

    >

    먼저 질문을 하신건지 답변에 대한 감사편지를 쓰신건지 잘 몰라서 잠시 고민하다가 글을 올립니다.

    앞뒤 사정을 잘 몰라서 좀 망설여지는군요. 암튼....

    우선 위의 문장처럼 해봤는데요.. 검색이 되거든요.

    혹시 코딩시에 검색할 문자열을 ' ' 로 묶어야 되는데 그 부분처리를 잘 못하신것은 아닌지요? 그리고 필드값중에 '-'를 넣고서 검색해봤는데요.아무 이상이 없거든요.





  • Profile
    윤을정 1999.12.21 02:51
    임형호 wrote:

    > 윤을정 wrote:

    > > select * from table명

    > > where field명 like "'+s+'"

    > > 라는 Query문을 사용했는데 영어를 사용하면 검색이 안되구요.

    > > 또 중간에 '-'가 들어가면 전글자까지만 된답니다.

    > >

    > > ---혀노씨 감사합니다.

    > >

    > >

    > 먼저 질문을 하신건지 답변에 대한 감사편지를 쓰신건지 잘 몰라서 잠시 고민하다가 글을 올립니다.

    > 앞뒤 사정을 잘 몰라서 좀 망설여지는군요. 암튼....

    > 우선 위의 문장처럼 해봤는데요.. 검색이 되거든요.

    > 혹시 코딩시에 검색할 문자열을 ' ' 로 묶어야 되는데 그 부분처리를 잘 못하신것은 아닌지요? 그리고 필드값중에 '-'를 넣고서 검색해봤는데요.아무 이상이 없거든요.

    >

    === 먼저 답변 해주신 거 갑사합니다.

    근데 죄송한데요.

    잘못 올렸습니다.

    F_dm.Table1.Locate(s,LowerCase(Edit6.Text), [loPartialKey]);거든요.

    확실히 스트링으로 받았구요.

    이상해요.

    근데 확인해 보니 먼저 올렸던 like문도 역시 마찬가지인데요.

    정말정말 이상한 거 예전에는 되었었던 거 같은 거예요.

    진짜 이상해요.

    제가 또 멍청하게 엉뚱한데서 헤매고 있는 건지...