Q&A

  • 여영식님 감사한데요. 그런데 (내용있음)
values로 고쳤는데도 에러가 납니다.

->작업내용 : 메인폼에 grid가 있고요 다른폼에서 메인폼 grid을 수정할려고 하는데요.



어떤 에러냐하면요.

버튼을 클릭하면 그리드상에 삽입이 되어야 하는데 마땅한 에러메세지가 없습니다.

다만 델파이가 정지해버립니다.

다시한번 좋은 조언 부탁드립니다.



2  COMMENTS
  • Profile
    여영식 2000.01.13 00:33
    ExecSql을 실행 후 정지한다면 테이블에 데이터가 입력이 되었는가를 확인해 보세요.

    그리고 메인폼에 있는 그리드가 메인폼의 Query1과 연결이 되어있나를 확인하시기 바랍니다.

    ExecSql 메소드를 실행하게 되면 테이블에 자료는 입력이 되겠지만 현재 그리드와 연결되어

    있는 Query는 예전 자료를 그대로 갖고 있기 때문에 Query를 Close하고 다시 Open을 해

    주어야 그리드에 반영이 될것입니다.



    main_f.display; //여기에는 close,clear,add,open문이 들어있슴.



    이 문장에서 그 기능을 수행하는것 같은데 내용을 볼 수 가 없어 자세한 내용을 말씀드리기

    어렵군요. 아니면 소스를 올려주시면 확인해드리도록 하겠습니다.



    ---



    수미지 wrote:

    > values로 고쳤는데도 에러가 납니다.

    > ->작업내용 : 메인폼에 grid가 있고요 다른폼에서 메인폼 grid을 수정할려고 하는데요.

    >

    > 어떤 에러냐하면요.

    > 버튼을 클릭하면 그리드상에 삽입이 되어야 하는데 마땅한 에러메세지가 없습니다.

    > 다만 델파이가 정지해버립니다.

    > 다시한번 좋은 조언 부탁드립니다.

    >

  • Profile
    수미지 2000.01.13 03:01
    query1.close;

    query1.sql.clear;

    query1.sql.add('select *');

    query1.sql.add('from book');

    query1.SQL.Add('order by no');

    query1.open;



    부탁드립니다.