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

關於數據庫參數

答題得分者是:FrederickPau
6688
一般會員


發表:14
回覆:14
積分:5
註冊:2002-11-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-11-28 00:06:40 IP:61.183.xxx.xxx 未訂閱
各位老師:     原先我用Query來設計數據庫程序,後覺得ADOQUERY比較方便且速度比較快,但是原先我用在Query上的方法在ADOQUERY上不能用,請問有沒有全面講ADO的書籍,並請教ADOQUERY上參數的傳遞方法。如ADOQUERY->Parameters->ParamByName()->......就是不行,請指教,另在數據庫中找到一條記錄,並取其一字段的內容作為查找數據庫中的字段名,可就是行白通,如: TLocateOptions Opts; Opts<Locate("xmkmc",zd1->Text,Opts)) { myzd1=ADOQueryzd1->FieldByName("xmkzdm")->AsString; ADOQuery1->SQL->Add("select * from xmk"); ADOQuery1->SQL->Add("where myzd1 like '%" Edit1->Text "%'"); ADOQuery1->Open(); }
FrederickPau
資深會員


發表:4
回覆:161
積分:268
註冊:2002-11-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-11-28 01:14:28 IP:61.228.xxx.xxx 未訂閱
1. 我試可以呢, 給你一個 SAMPLE ADOQuery1->SQL->Add( "SELECT * FROM BOXES WHERE ID = :AAA"); ADOQuery1->Parameters->ParamByName( "AAA")->Value = "11000005"; ADOQuery1->Open(); 2. 改成這樣試試 myzd1=ADOQueryzd1->FieldByName("xmkzdm")->AsString; ADOQuery1->SQL->Add("select * from xmk"); ADOQuery1->SQL->Add("where " myzd1 " like '%" Edit1->Text "%'"); ADOQuery1->Open(); 發表人 - FrederickPau 於 2002/11/28 01:15:47
系統時間:2024-04-24 4:40:09
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!