locate該如何改成SQL指令?? |
尚未結案
|
amyh54
一般會員 發表:3 回覆:10 積分:2 註冊:2004-04-01 發送簡訊給我 |
請問一下,我原本是用Locate寫法去搜尋資料,
我現在想用SQL語法去做,
所以增加了ADOQuery1元件,
我該如何把Found:=ClientDataSet1.Locate('電話',
VarArrayOf([edtSearch.Text]),[loCaseInsensitive,loPartialKey]);
這段改成SQL指令呢?謝謝!
程式片段如下:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClientDataSet1.ApplyUpdates(0);
num := edtSearch.Text;
time := edtTime.Text;
SQL := 'select * from test';
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(SQL);
ADOQuery1.Active := True; Found:=ClientDataSet1.Locate('電話',
VarArrayOf([edtSearch.Text]),[loCaseInsensitive,loPartialKey]);
| ||
yachanga
資深會員 發表:24 回覆:335 積分:296 註冊:2003-09-27 發送簡訊給我 |
ClientDataSet1.ApplyUpdates(0);
num := edtSearch.Text;
time := edtTime.Text;
SQL := 'select * from test where 電話 like ''num%'' ';
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(SQL);
ADOQuery1.Active := True; 其中 loCaseInsensitive: Key fields and key values are matched without regard to case. loPartialKey: Key values can include only part of the matching key field value; for example, 'HAM' would match both 'HAMM' and 'HAMMER.' ~悠遊法國號~ 發表人 - yachanga 於 2004/04/04 21:39:04
|
||
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|||
amyh54
一般會員 發表:3 回覆:10 積分:2 註冊:2004-04-01 發送簡訊給我 |
引言: ClientDataSet1.ApplyUpdates(0); num := edtSearch.Text; time := edtTime.Text; SQL := 'select * from test where 電話 like ''num%'' '; ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add(SQL); ADOQuery1.Active := True; 其中 loCaseInsensitive: Key fields and key values are matched without regard to case. loPartialKey: Key values can include only part of the matching key field value; for example, 'HAM' would match both 'HAMM' and 'HAMMER.' ~悠遊法國號~ 發表人 - yachanga 於 2004/04/04 21:39:04嗯嗯^^我試試看 謝謝你 |
||
amyh54
一般會員 發表:3 回覆:10 積分:2 註冊:2004-04-01 發送簡訊給我 |
|||
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|||
yachanga
資深會員 發表:24 回覆:335 積分:296 註冊:2003-09-27 發送簡訊給我 |
|||
amyh54
一般會員 發表:3 回覆:10 積分:2 註冊:2004-04-01 發送簡訊給我 |
|||
amyh54
一般會員 發表:3 回覆:10 積分:2 註冊:2004-04-01 發送簡訊給我 |
|||
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 前端用了DCOM,Clientdataset,datasource,adoQuery這些元件 所以~~~ 搞得很複雜@@完全的三層式架構在Client端是不會再用ADOQuery類元件連到主資料庫的,頂多只是用來讀Excel檔案。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
amyh54
一般會員 發表:3 回覆:10 積分:2 註冊:2004-04-01 發送簡訊給我 |
|||
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |