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

TADOQuery無法刪除資料

 
qaeroman
一般會員


發表:6
回覆:6
積分:2
註冊:2003-06-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-22 20:34:01 IP:218.166.xxx.xxx 未訂閱
謝謝teach_state版大的回覆,原程式有點雜亂,我整理了一下, 把有問題操作資料庫的部分取出: TADOConnection連結到本機的Access 2000檔,"TC1_SRAD.mdb",並使用 TADOQuery元件下SQL語法操作資料庫內"BlueDefSetting"的table,執行delete的語法。table內建幾筆資料,由Edit1->Text輸入欲刪除第幾筆資料,按下button鍵刪除資料。 問題來了,關掉程式後,查看access檔卻發現資料還在。請各位大大幫我看看是那裡寫錯了,以下是程式碼,及上傳的project檔,謝謝。 void __fastcall TForm1::Button1Click(TObject *Sender) { int i=StrToInt(Edit1->Text); ADOQuery1->Close(); ADOQuery1->SQL->Clear(); ADOQuery1->Parameters->Clear(); ADOQuery1->SQL->Add("Delete from BlueDefSetting where SiteIndex=:i"); ADOQuery1->Parameters->ParamByName("i"); ADOQuery1->ExecSQL(); Edit1->Text=""; }
附加檔案:37772_ado.zip
系統時間:2024-05-18 13:07:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!