table過濾資料出現不合法的日期? |
尚未結案
|
eko
一般會員 發表:21 回覆:36 積分:11 註冊:2004-09-26 發送簡訊給我 |
|
yorkland
高階會員 發表:2 回覆:138 積分:108 註冊:2004-12-17 發送簡訊給我 |
|
eko
一般會員 發表:21 回覆:36 積分:11 註冊:2004-09-26 發送簡訊給我 |
|
yorkland
高階會員 發表:2 回覆:138 積分:108 註冊:2004-12-17 發送簡訊給我 |
|
eko
一般會員 發表:21 回覆:36 積分:11 註冊:2004-09-26 發送簡訊給我 |
|
deity
尊榮會員 發表:90 回覆:876 積分:678 註冊:2003-05-09 發送簡訊給我 |
|
eko
一般會員 發表:21 回覆:36 積分:11 註冊:2004-09-26 發送簡訊給我 |
|
deity
尊榮會員 發表:90 回覆:876 積分:678 註冊:2003-05-09 發送簡訊給我 |
|
eko
一般會員 發表:21 回覆:36 積分:11 註冊:2004-09-26 發送簡訊給我 |
|
deity
尊榮會員 發表:90 回覆:876 積分:678 註冊:2003-05-09 發送簡訊給我 |
eko您好:
小弟试了可以耶
参考如下,如还不行,可否将代码及表传上来看看
procedure TForm1.Button1Click(Sender: TObject); var day:string; begin table1.Open; day:='2003-12-1'; table1.Filtered:=false; table1.Filter:='ReadNum=100 and Dat1=' day; table1.Filtered:=true; end; 其中:ReadNum为Alpha类型,Dat1为TDate类型 在D6 BDE执行通过~~~静心养德~~~ 發表人 - deity 於 2005/02/22 08:12:43 |
eko
一般會員 發表:21 回覆:36 積分:11 註冊:2004-09-26 發送簡訊給我 |
引言: eko您好: 小弟试了可以耶 参考如下,如还不行,可否将代码及表传上来看看感謝 可是我測試一樣不行 day:=datetostr(datetimepicker1.date); day1:=copy(day,1,4) '/' copy(day,6,2) '/' copy(day,9,2); dm0.Table1.Close; dm0.Table1.Open; day:='(workday=''' day1 ''') and (ifwork=1)'; dm0.Table1.Filtered:=false; dm0.Table1.Filter:=day; dm0.Table1.Filtered:=true; 當過濾器打開的時候,就會出現錯誤訊息 這跟我再成是一開始 設定Shortdateformat:='yyyy-mm-dd';有關嗎? 用query一定可以,可是這樣就不能設定二個表格互相關聯了procedure TForm1.Button1Click(Sender: TObject); var day:string; begin table1.Open; day:='2003-12-1'; table1.Filtered:=false; table1.Filter:='ReadNum=100 and Dat1=' day; table1.Filtered:=true; end; 其中:ReadNum为Alpha类型,Dat1为TDate类型 在D6 BDE执行通过~~~静心养德~~~ 發表人 - deity 於 2005/02/22 08:12:43 |
deity
尊榮會員 發表:90 回覆:876 積分:678 註冊:2003-05-09 發送簡訊給我 |
您好:
procedure TForm1.FormCreate(Sender: TObject); begin Shortdateformat:='yyyy-mm-dd'; Table1.TableName:='f:\delphi\table\test.db'; Table1.Open; end; procedure TForm1.Button1Click(Sender: TObject); var day,day1:string; begin day:=datetostr(datetimepicker1.date); |
eko
一般會員 發表:21 回覆:36 積分:11 註冊:2004-09-26 發送簡訊給我 |
引言: 您好:我的確這樣測試過了 不過還是出現一樣的訊息procedure TForm1.FormCreate(Sender: TObject); begin Shortdateformat:='yyyy-mm-dd'; Table1.TableName:='f:\delphi\table\test.db'; Table1.Open; end; procedure TForm1.Button1Click(Sender: TObject); var day,day1:string; begin day:=datetostr(datetimepicker1.date); |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |