초보적인 질문 하나 하게됐습니다.
SQL 기능을 이용해서 아래와 같이 Delete를 하려고 하는데
Data가 지워지긴 지워지는데
ENoResultSet error가 발생하면서
'Error creating Cursor Handle'이라는 메시지가 뜹니다.
어느 부분을 수정해야 할까요?
(참고로 프로그램 압축파일을 첨부합니다)
Search:='';
Search:='Delete from "'+DBfile+'"';
Search:=Search+' where ';
Search:=Search+'("'+DBfile+'".RANK = :RANK)';
Memo1.Lines.Add(Search);
ShowMessage('Start');
With Query1 do begin
close;
SQL.Clear;
SQL.Add(Search);
ParamByName('RANK').AsString := Rank;
ExecSQL();
Active:=true;
end;
위 부분이 필요한가요?? 한번 빼보시죠..