請問BCB要如何傳三個值到ACCESS中 |
尚未結案
|
poiuy777
一般會員 發表:5 回覆:4 積分:1 註冊:2008-07-22 發送簡訊給我 |
現在我已經有一個程式會定時計算出A,B,C三個值
就是要當這三個值出現的時候將它記錄於資料庫中 以下是我的程式碼 [code cpp] Edit1->Text=A; Edit2->Text=B; Edit3->Text=C; ------------------------------------------------ ADOQuery1->Insert(); ADOQuery1->FieldValues["A"]=Edit1->Text; ADOQuery1->FieldValues["B"]=Edit2->Text; ADOQuery1->FieldValues["C"]=Edit3->Text; ADOQuery1->Post(); [/code] 我ADOConnection1設Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test1.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=False 編譯器過了 可是在實測的時候會跳出錯誤視窗"ADOTQuery: Connt perform this operation on a closed dataset" 不知道是哪裡出了問題耶! 編輯記錄
poiuy777 重新編輯於 2008-07-24 23:07:45, 註解 無‧
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
請檢查一下你的ADOQuery1是否有Open()
===================引 用 poiuy777 文 章=================== 現在我已經有一個程式會定時計算出A,B,C三個值 就是要當這三個值出現的時候將它記錄於資料庫中 以下是我的程式碼 [code cpp] Edit1->Text=A; Edit2->Text=B; Edit3->Text=C; ------------------------------------------------ ADOQuery1->Insert(); ADOQuery1->FieldValues["A"]=Edit1->Text; ADOQuery1->FieldValues["B"]=Edit2->Text; ADOQuery1->FieldValues["C"]=Edit3->Text; ADOQuery1->Post(); [/code] 我ADOConnection1設Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test1.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=False 編譯器過了 可是在實測的時候會跳出錯誤視窗"ADOTQuery: Connt perform this operation on a closed dataset" 不知道是哪裡出了問題耶! |
poiuy777
一般會員 發表:5 回覆:4 積分:1 註冊:2008-07-22 發送簡訊給我 |
請問您說的OPEN是要加在哪阿?
我改成這樣一樣也是出錯耶 [code cpp] Edit1->Text=A; Edit2->Text=B; Edit3->Text=C; ------------------------------------------------ ADOQuery1->Open(); ADOQuery1->Insert(); ADOQuery1->FieldValues["A"]=Edit1->Text; ADOQuery1->FieldValues["B"]=Edit2->Text; ADOQuery1->FieldValues["C"]=Edit3->Text; ADOQuery1->Post(); [/code] 還是我搞錯了什麼東西了 它回應說 Project A.exe raised exception class EDatabaseError with message 'Missing Connection or ConnectionString'. Process stopped. Use Step or Run to continue. 小弟才疏學淺,懇請各位高手不吝指教!感恩! ===================引 用 GrandRURU 文 章=================== 請檢查一下你的ADOQuery1是否有Open() |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |