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

請問用 filter 下 SQL, 但欄位名稱是 <FromData>, 對於含 <> 欄位名稱SQL判定錯?

答題得分者是:P.D.
kenlee1109
初階會員


發表:20
回覆:40
積分:27
註冊:2006-08-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2012-05-17 16:49:19 IP:118.169.xxx.xxx 訂閱
我的欄位名稱是 <CD_FromDateTime>, 也建了許多資料, 嘗試用 Table Filter 做測試, 因我的欄位名稱有  <>, run time error 指出 '<' 是錯的, 但我的欄位確實是有  <>.................

table->Filtered = false;
table->Active = true;
table->Filter = " BETWEEN '2000/01/01' AND '2012/12/31'";
table->Filtered = true;

Paradox. 單機上使用不網路也不分享.

Table= new BTable(NULL);
Table->DatabaseName = VoiceDBDirectory;
Table->TableName = name;
if(FileExists(pathName)) return true;
Table->FieldDefs->Clear();
Table->FieldDefs->Add("", ftString, 10, false);
Table->FieldDefs->Add("", ftString, 50, false);
Table->FieldDefs->Add("", ftString, 25, false);
Table->FieldDefs->Add("", ftString, 25, false);
Table->FieldDefs->Add("", ftString, 25, false);
Table->FieldDefs->Add("", ftString, 200, false);
Table->FieldDefs->Add("", ftString, 200, false);
Table->FieldDefs->Add("", ftString, 25, false);
Table->FieldDefs->Add("", ftString, 25, false);
Table->FieldDefs->Add("", ftString, 150, false);
Table->FieldDefs->Add("", ftBlob, 0, false);
Table->CreateTable();
Delete Table;


P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2012-05-18 21:58:29 IP:118.169.xxx.xxx 未訂閱
用了保留字元, 唉!
試試把 <, > 用 AScII 字元 chr(xx) 的方式來取代看看吧!
kenlee1109
初階會員


發表:20
回覆:40
積分:27
註冊:2006-08-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2012-05-18 23:07:44 IP:114.44.xxx.xxx 訂閱
無解.........當初設應 <> 是因區別變數或欄位名,其實兩者變數名稱是一樣的, 變數沒有<>而已.........
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2012-05-20 11:47:14 IP:118.169.xxx.xxx 未訂閱
建議
1.所有鍵盤上的符號不要使用
2.如要識別, 大可在欄位前如這樣做法 F_XXXX , 一樣可以識別
===================引 用 kenlee1109 文 章===================
無解.........當初設應 <> 是因區別變數或欄位名,其實兩者變數名稱是一樣的, 變數沒有<>而已.........
系統時間:2024-06-23 10:09:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!