Q&A

  • query처럼 table도 사용하고 싶은데..
안냐하세염

쿼리로는 아래처럼 하면 결과가 나오는데
         with chulSql do
         begin
            Close;
            sql.Clear ;
            sql.add('SELECT * FROM chul.dbf');
            sql.add(' WHERE (( '+QuotedStr(Edcode1.Text+Edcode2.Text+Edcode3.Text)+' <= CODE1+ CODE2+ CODE3 ) ');
            sql.Add('  AND   ( '+QuotedStr(Edcode4.Text+Edcode5.Text+Edcode6.Text)+' >= CODE1+ CODE2+ CODE3 ))');
            sql.add(' ORDER BY  CODE1, CODE2, CODE3, J_YMD ');
            Open;
         end;

문제는 where하구 order by가 있어선지 저장이 안되서 table로 옮길려고 하거든요.(UpdateSql도 써보고 다 해봤는데 안되서여..)

그런데 table의 filter에서는 저렇게 하면 에러가 나서요..
분명히 먼가 방법이 있을것 같은데...

제발 도와주세요...
2  COMMENTS
  • Profile
    장명선 2002.02.16 01:29
    CachedUpdate가 True가 되어 있는지 확인해보세요
    이 기능은 Commit 정보가 들어와야 저장이 되거든여

    그럼 즐코하세요

  • Profile
    blackjewel 2002.02.16 10:38
    답변감사합니다.

    그런데 이해가 가지 않아여.
    저는 table로 filter을 주려고 하는 것인데 왜 commit를 해야하나여?


    위의 query한 결과와 같게 table에서 filter 주는 방법을 알고 싶습니다.

    읽어주셔서 감사합니다.