線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1026
推到 Plurk!
推到 Facebook!

Query元件問題

尚未結案
a120803
初階會員


發表:61
回覆:66
積分:25
註冊:2003-03-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-03-18 17:49:09 IP:163.25.xxx.xxx 未訂閱
請問各位大大: 我在表單上放置ComboboxField ComboboxOperator及EdutKey三個元件.ComboboxField裡面有資料庫欄位選項,ComboboxOperator有邏輯符號如< > =等,SerachKey是使用者輸入的搜尋值.使用者輸入完後我把上面三個Text字串相加後放入Query->SQL裡面,結果不能執行,不知道是怎麼回事. char * SearchFieldName; char * SearchOperator; char * SearchKey; char * SearchCommand; SearchFieldName=ComboBoxField->Text.c_str(); SearchOperator=ComboBoxOperator->Text.c_str(); SearchKey=EditKey->Text.c_str(); SearchCommand="select * from rp where "; StrCat(SearchCommand,SearchFieldName); StrCat(SearchCommand,SearchOperator); StrCat(SearchCommand,SearchKey); DataModule1->QuerySearch->Close(); DataModule1->QuerySearch->SQL->Clear(); DataModule1->QuerySearch->SQL->Add(AnsiString(SearchCommand)); if (!DataModule1->QuerySearch->Prepared) DataModule1->QuerySearch->Prepare(); DataModule1->QuerySearch->Open(); DBGrid1->DataSource=DataModule1->DataSourceSearch;
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-03 21:46:13 IP:61.221.xxx.xxx 未訂閱
Hi, 可否在執行前, 先確認一下你的 command 是否有誤. 如: DataModule1->QuerySearch->SQL->SaveToFile("C:\\SQL.TXT"); 看看是不是 command 的問題.
系統時間:2024-04-18 14:19:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!