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

為什麼 Adoquery 無法刪除資料??

答題得分者是:cancer
it1506
初階會員


發表:32
回覆:89
積分:49
註冊:2011-02-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-03-04 14:25:23 IP:59.120.xxx.xxx 未訂閱

[code delphi]
adoquery1.close; //切斷
sqlStr:='delete from scwdta.invoiceTemp';
ADOQuery1.sql.Text:=sqlstr;
adoquery1.ExecSQL;

[/code]

死在 adoquery1.ExecSQL; 這一行
跳出一個"無法指出的錯誤"
First chance exception at $7C812AFB. Exception class EOleException with message '無法指出的錯誤'. Process Project1.exe (2076)

我完全搞不清楚是哪兒錯了啊... orz
麻煩大大指導一下
編輯記錄
it1506 重新編輯於 2011-03-03 23:26:43, 註解 無‧
Victor4022
中階會員


發表:0
回覆:76
積分:90
註冊:2011-02-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-03-04 23:34:13 IP:122.126.xxx.xxx 訂閱
請問EOleException.ErrorCode多少? 可以印出來看看
smallfox
高階會員


發表:2
回覆:113
積分:128
註冊:2003-02-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-03-05 01:34:53 IP:203.67.xxx.xxx 訂閱
執行 Insert , Alter or Modify, Delete ... 等 SQL Command, 建議使用 TADOCommand 較佳.
carstyc
資深會員


發表:16
回覆:254
積分:329
註冊:2003-07-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2011-03-06 23:59:01 IP:219.84.xxx.xxx 訂閱
若你的 Select 語法可以正確的執行,那應該是權限的問題吧....

看看你ADLQuery 的 Connection 連結資料庫的 user 是不是有delete 的權限。




===================引 用 it1506 文 章===================

[code delphi]
adoquery1.close; //切斷
sqlStr:='delete from scwdta.invoiceTemp';
ADOQuery1.sql.Text:=sqlstr;
adoquery1.ExecSQL;

[/code]

死在 adoquery1.ExecSQL; 這一行
跳出一個"無法指出的錯誤"
First chance exception at $7C812AFB. Exception class EOleException with message '無法指出的錯誤'. Process Project1.exe (2076)

我完全搞不清楚是哪兒錯了啊... orz
麻煩大大指導一下
bestlong
站務副站長


發表:126
回覆:734
積分:512
註冊:2002-10-19

發送簡訊給我
#5 引用回覆 回覆 發表時間:2011-03-07 15:47:44 IP:210.242.xxx.xxx 訂閱
 提供一下ADO元件的連接設定以及資料庫的資料表完整名稱
才好判斷是否有其他層面問題
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
cancer
高階會員


發表:58
回覆:319
積分:190
註冊:2004-07-31

發送簡訊給我
#6 引用回覆 回覆 發表時間:2011-03-09 18:57:25 IP:211.75.xxx.xxx 未訂閱
如果是 Sql Server,這個語法可以通過,但執行會錯,我試過用自己的 Sql Server 資料庫,

delete from 資料庫名稱.資料表名稱 // 出錯
delete from 資料庫名稱.[dbo].資料表名稱 // OK
系統時間:2024-04-20 22:01:20
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!