關於在dbexpress下...下SQL的問題 |
缺席
|
melt
一般會員 ![]() ![]() 發表:9 回覆:6 積分:3 註冊:2003-07-12 發送簡訊給我 |
大家好:
如題...關於在dbexpress下...下SQL的問題
我使用TSQLConnection...TSimpleDataSet...DataSource...DbGrid組成架構
下SQL做UPDATE...程式如下
procedure TForm1.Button1Click(Sender: TObject);
begin
SimpleDataSet1.Active:=False;
SimpleDataSet1.DataSet.Active:=False;
SimpleDataSet1.DataSet.CommandText:='';
SimpleDataSet1.DataSet.CommandText:='update Books set ISBN=123 where BOOKNo=' sq 'T111' sq;
SimpleDataSet1.DataSet.Active:=True;
SimpleDataSet1.Active:=True;
SimpleDataSet1.ApplyUpdates(-1);
end;
但顯示錯誤如下
EDatabaseError with message "InternalataSet:Cursor not returned from Query".Process stopped.Use Step or Run to continue. 如果用Try...Except..Excetion do 包起來又可以達到修改或新增刪除等功能但無法再繼續執行SimpleDataSet1.ApplyUpdates(-1);後的程式不知是否有人也遇過相同的問題....麻煩請告知如何解決....衷心感謝
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |