ADOQuery ExecSQL 問題?? |
尚未結案
|
lee5100954
一般會員 發表:15 回覆:10 積分:5 註冊:2005-11-22 發送簡訊給我 |
[code delphi] ADOQuery5.Close; ADOQuery5.SQL.Clear; ADOQuery5.SQL.Text := ''; ADOQuery5.SQL.Add('Insert into ' TableName '(t1, t2, t3)'); ADOQuery5.SQL.Add(' select Top 2000 t1, t2, t3 from SearchTable '); ADOQuery5.ExecSQL; [/code] 請問在ADOQuery5.ExecSQL完成後,ShowMessage,但我要如何知道ADOQuery5.ExecSQL已完成呢?? 謝謝 |
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
答案就在Online Help裡面~看看他的傳回值就知道了。
Description Call ExecSQL to execute the SQL statement currently assigned to the SQL property. Use ExecSQL to execute queries that do not return a cursor to data (such as INSERT, UPDATE, DELETE, and CREATE TABLE). ExecSQL returns an integer value reflecting the number of rows affected by the executed SQL statement. Note: For SELECT statements, call Open instead of ExecSQL or set the Active property to true. To speed performance, an application should ordinarily prepare the query by setting the Prepared property to true before calling ExecSQL for the first time. |
christie
資深會員 發表:30 回覆:299 積分:475 註冊:2005-03-25 發送簡訊給我 |
|
lee5100954
一般會員 發表:15 回覆:10 積分:5 註冊:2005-11-22 發送簡訊給我 |
|
pillar62
資深會員 發表:9 回覆:324 積分:271 註冊:2002-04-15 發送簡訊給我 |
|
PenJunLi
一般會員 發表:1 回覆:2 積分:0 註冊:2005-07-02 發送簡訊給我 |
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |