比較前10個字是否重複 |
尚未結案
|
jawtair
一般會員 發表:30 回覆:92 積分:24 註冊:2003-04-26 發送簡訊給我 |
這個開題是由原先問題延伸而來
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=32597 請問一下,如果我要比較的欄位A13,是要以前10個字作比較是否重複,類似以前Clipper語法SUBSTR()是否在Delphi上可行 (正在翻書中)
ADOQuery1.SQL.Add('where (select count(*) from pm3d T2 where T1.A13 = T2.A13 and isnull(rtrim(T1.A13),'#39#39')<>'#39#39') > 1'); 盼那位先見再次指導,謝謝大家。 另外新發表一個需求問題如下,如果您有這方面的經驗,盼也能指導,謝謝!!
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=32621
|
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|
jawtair
一般會員 發表:30 回覆:92 積分:24 註冊:2003-04-26 發送簡訊給我 |
引言: where substring(T1.A13,1,10) = substring(T2.A13,1,10) Note : substring 是 SQLServer 的 function.Compiler沒有問題,但執行時會出現: [Microsoft][ODBC SQL Server Driver][SQL Server]逾時終止 請問問題出在那裡?再次感謝... 程式碼如下: procedure TForm1.SpeedButton16Click(Sender: TObject); begin ADOQuery1.Active := false; ADOQuery1.sql.Clear; ADOQuery1.SQL.Add('Select * from pm3d T1'); ADOQuery1.SQL.Add('where (select count(*) from pm3d T2 where substring(T1.A13,1,10) = substring(T2.A13,1,10) and isnull(rtrim(T1.A13),'#39#39')<>'#39#39') > 1'); ADOQuery1.SQL.Add('order by T1.A13'); if(not ADOQuery1.Prepared) then begin ADOQuery1.Prepared; end; ADOQuery1.OPEN; ADOQuery1.close; ADOQuery1.Open; Label3.Caption:=IntToStr(ADOQuery1.RecordCount); DataSource1.DataSet :=ADOQuery1; DBGrid1.DataSource := DataSource1; end; 發表人 - jawtair 於 2003/06/19 16:03:30 |
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
|
jawtair
一般會員 發表:30 回覆:92 積分:24 註冊:2003-04-26 發送簡訊給我 |
|
jerryhung
初階會員 發表:6 回覆:46 積分:30 註冊:2002-12-11 發送簡訊給我 |
引言: ADO 的逾時問題 That commandtimeout property of the TadoConnection only applies to the TadoConnection.execute method. In addition in D5 the CommandTimeout for TadoQuery and TadoStoredProc do not work. Use a TadoDataset or TadoCommand when you need commandTimeout to work.我之前用ADO碰到的逾時問題,在網路上找到的答案...我後來改用ADOCommand 就可以了...........我想應該是這個問題 (我用 Delphi 5) 之前也是搞了半天才用出來說,希望這次能快速幫上你 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |