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

MySQL5.0 + MyODBC3.51 + ADO 的奇怪問題...

 
plptai
一般會員


發表:1
回覆:2
積分:0
註冊:2002-09-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-03-20 10:47:21 IP:219.76.xxx.xxx 訂閱
Delphi5 MySQL5.0 MyODBC3.51 ADO 的奇怪問題...

我用ADOConnection ADODataSet 打開數據,
ADOConnection 一直是Connected的,

第一次
ADODataSet1.Close;
ADODataSet1.Open; 就相當正常.資料庫是有數據的.
但第二次用
ADODataSet1.Close;
ADODataSet1.Open;
就會出現
Access violation.......'MSDART.DLL'.
Access violation......'msado15.dll'.

謝謝高手解答啊...
plptai
一般會員


發表:1
回覆:2
積分:0
註冊:2002-09-18

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-03-20 16:15:23 IP:219.76.xxx.xxx 訂閱
我還沒有解決到問題啊...

procedure TfmCustomer1.RefreshData;
begin
DataModule1.ADODataSet1.Close;
DataModule1.ADODataSet1.CommandText := 'SELECT * FROM Customer';
DataModule1.ADODataSet1.Open;
end;

第一次RefreshData是ok的, 可第二次按RefreshData就有error啦...

Project system.exe raised exception class EAccess Violation with message
'Access violation at address 75B592DB in module 'MSDART.DLL'.
Read of address 0000002C'. Process stopped. Use Step Run to continue.

真的不知道為甚麼啊...謝謝解答啦...
bestlong
站務副站長


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-03-20 16:50:34 IP:60.248.xxx.xxx 訂閱
你的 Delphi5 是否有做過更新?
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
plptai
一般會員


發表:1
回覆:2
積分:0
註冊:2002-09-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-03-20 17:15:27 IP:219.76.xxx.xxx 訂閱

===================引 用 文 章===================
你的 Delphi5 是否有做過更新?

裝了
D5EntUpdate
d5adoupdate2
bestlong
站務副站長


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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-03-21 09:34:25 IP:60.248.xxx.xxx 訂閱
列出你的 ADOConnection 的 ConnectionString 來看看
若是有做 ODBC 的設定也同樣說明你的設定過程
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
系統時間:2024-05-19 18:33:12
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!