全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1047
推到 Plurk!
推到 Facebook!

關於adoquery的問題

尚未結案
jachi
一般會員


發表:16
回覆:16
積分:11
註冊:2002-09-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-02-06 11:12:02 IP:210.243.xxx.xxx 未訂閱
我下一個sql指令 insert into table1 select * from table2 where XXXXXXXXXXXXXXX(條件由使用者輸入決定,滿複雜的所以需從程式撰寫) 使用 ADOQuery1.ExecSql 現在問題來了...因為執行時間會大約30分左右 我用非同步執行,ExecuteOptions=eoAsyncExecute 如果是open的話..還可以在after open或是onFetchComplete 來判斷執行完成.. 但用execsql我卻不知道如何判斷這個sql指令已經執行完成了 有那位大大可以解答一下..謝謝囉...
channel
尊榮會員


發表:67
回覆:707
積分:854
註冊:2002-05-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-02-06 11:29:22 IP:211.21.xxx.xxx 未訂閱
您可以使用下列語法:
 
try
  ADOQuery1.ExecSql
finally
  ShowMessage('成功!')
end;
不知道這是不是您要的…
------
~小弟淺見,參考看看~
jachi
一般會員


發表:16
回覆:16
積分:11
註冊:2002-09-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-02-06 11:40:36 IP:210.243.xxx.xxx 未訂閱
不行呢 因為加了 try..........finally mainform的執行緒又被咬住了 難道說.還是要寫thread來解決了嗎
系統時間:2024-06-29 0:18:50
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!