Q&A

  • 진짜 부탁합니다..
소스는



deljsh1 := Query1.FieldByName('Play').AsString ;

Query1.Close;

Query1.Sql.Clear;

Query1.Sql.Add('Delete FROM jshas where Play = '''+deljsh1+'''');

Query1.Open;





입니다...

SQL명령문에는 이상이 없는데..삭제 버튼을 누르면..

"Error creating cursor handle."라는 에러가 뜹니다.

1  COMMENTS
  • Profile
    이선경 2001.06.13 02:29
    select 문이 아닐경우에는(또는 어려운 말로 커서를 불러오지 않을경우에는)

    open이 아니라 execsql문을 쓰셔야 합니당

    (제가 답변할수 있다는 이 뿌듯함...!!! 감사합니다)

    왕초보 wrote:

    > 소스는

    >

    > deljsh1 := Query1.FieldByName('Play').AsString ;

    > Query1.Close;

    > Query1.Sql.Clear;

    > Query1.Sql.Add('Delete FROM jshas where Play = '''+deljsh1+'''');

    > Query1.Open;

    >

    >

    > 입니다...

    > SQL명령문에는 이상이 없는데..삭제 버튼을 누르면..

    > "Error creating cursor handle."라는 에러가 뜹니다.