dbExpress的問題==> Cursor not returned from Query |
尚未結案
|
kensoong
初階會員 發表:31 回覆:70 積分:45 註冊:2003-05-28 發送簡訊給我 |
Windows XP, Delphi7 最新的dbExpress SQL Server Snippet codes:(在BeforeDelete事件中撰寫如下codes) procedure TDmOP.cdsMVesselBeforeDelete(DataSet: TDataSet);
var keyval: String;
begin
if not cdsIMPG.IsEmpty then
begin
Showmessage('This xxx contains job(s):' cdsIMPG.FieldByName('JOB_NO').AsString ' and cannot be deleted !');
// Showmessage(cdsIMPG.FieldByName('JOB_NO').AsString);
Abort;
end
else
begin
keyval := cdsMVessel.FieldValues['VSL_CODE'];
cdsMVessel.Active := False;
cdsMVessel.CommandText := 'DELETE FROM MVESSEL WHERE VSL_CODE =''' keyval '''';
cdsMVessel.Active := True
end; end; 問題發生在cdsMVessel.Active := True這一行... PS:
在cdsMVessel的上層TQuery之SQL屬性有預先撰寫了簡單的SQL:
select * from MVessel; 請教各位前輩不知如何解呢? 謝謝!!
|
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|
kensoong
初階會員 發表:31 回覆:70 積分:45 註冊:2003-05-28 發送簡訊給我 |
|
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |