ADOQuery 之無法指出的錯誤 |
尚未結案
|
raphael_hodee
一般會員 發表:11 回覆:14 積分:5 註冊:2004-01-15 發送簡訊給我 |
|
huwk
資深會員 發表:26 回覆:340 積分:323 註冊:2002-04-03 發送簡訊給我 |
|
raphael_hodee
一般會員 發表:11 回覆:14 積分:5 註冊:2004-01-15 發送簡訊給我 |
|
ko
資深會員 發表:28 回覆:785 積分:444 註冊:2002-08-14 發送簡訊給我 |
|
huwk
資深會員 發表:26 回覆:340 積分:323 註冊:2002-04-03 發送簡訊給我 |
引言: 多謝 huwk, 那個英文? 我只見到 rised an eloeexception........ 至於 adoquery.... 比如說, mdb 裡面有A同B 首先 adoquery.add('insert into a ......'); 之後會用 adoquery.add('select * from b ......'); 就是這樣 多謝幫忙....應是eoleexception吧..不過最重要的在後頭@@~~ 不知可以將完整訊息給貼上來呢?
------
熊的學習 http://huwk.blogspot.com |
raphael_hodee
一般會員 發表:11 回覆:14 積分:5 註冊:2004-01-15 發送簡訊給我 |
|
terrychen
尊榮會員 發表:90 回覆:794 積分:501 註冊:2003-05-01 發送簡訊給我 |
|
raphael_hodee
一般會員 發表:11 回覆:14 積分:5 註冊:2004-01-15 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
raphael_hodee
一般會員 發表:11 回覆:14 積分:5 註冊:2004-01-15 發送簡訊給我 |
抱歉用了這麼多資源, 但問題仍然未能解決 program code 大概這樣:
adoquery1.sql.clear;
adoquery1.sql.add(insert into TableA (...) values (...));
adoquery1.execsql; adoquery1.sql.clear;
adoquery1.sql.add(select * from TableA);
adoquery1.close;
adoquery1.open; adoquery1.sql.clear;
adoquery1.sql.add(insert into TableA (...) values (...));
adoquery1.execsql;
這樣並未有問題.......但
adoquery1.sql.clear;
adoquery1.sql.add(insert into TableA (...) values (...));
adoquery1.execsql; 之後 :
adoquery1.sql.clear;
adoquery1.sql.add(insert into TableB (...) values (...));
adoquery1.execsql; 就會出現問題 他們之間亦未有其他程式, 並未受其他野響
我亦看過是否 adoquery 的使用方法, 但未看到有甚麼問題.
所以放在這裡討教一下 我 delphi 的功力差, 不明問題所在
表達得不好, 更深感抱欺. 多謝各位幫忙.....
|
terrychen
尊榮會員 發表:90 回覆:794 積分:501 註冊:2003-05-01 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
sryang
尊榮會員 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
依照小弟的經驗,ADOQuery 用起來會有一些不明的問題
所以小弟用 ADODataSet 來 select 資料
用 ADOCommand 來 insert、update、delete、執行 stored-procedure 畢竟在 ADO 中,並沒有所謂的 Query。ADOQuery 是 Borland 為了體恤使用 TQuery 已久的程式開發人員,希望能「無痛升級」而寫的。 而 ADODataset 和 ADOCommand 雖然也是 Borland 包裝出來的,但是在 ADO 中有相對應的 DataSet 和 Command 物件,包裝層次少一些,問題也少一些。 僅供參考 加油喔,喵~ 發表人 - sryang 於 2004/07/06 13:32:18
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/ |
raphael_hodee
一般會員 發表:11 回覆:14 積分:5 註冊:2004-01-15 發送簡訊給我 |
|
sryang
尊榮會員 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
引言: 十分多謝各位之幫忙 經過幾小時尋找, 問題終於解決了, 原來只是一個奇怪的原因..... 就是小弟所用之 >>< face="Verdana, Arial, Helvetica"> 遇到 table name、field name 衝到關鍵字,使得執行有問題的時候,把 table name、field name 用中括號 [] 包起來,就可以解決 Ex: 有一個 table 叫做 SELECT,其中有一個欄位叫做 WHERE SELECT * FROM [SELECT] WHERE [WHERE]='A' 加油喔,喵~
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |