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

Paradox的欄位名稱可以使用中文嗎

尚未結案
a120803
初階會員


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

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-14 23:37:05 IP:61.222.xxx.xxx 未訂閱
As the title
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-04-14 23:46:48 IP:203.204.xxx.xxx 未訂閱
引言: As the title
a120803 你好 Paradox沒有特別為Double Byte的欄位名稱設限所以使用中文欄位可以,但是也因為沒有特別處理,遇到中文字包含特別的字元時會有意想不到的問題發生(什麼問題我忘了,因為是好久以前的事),所以用了中文欄位後遇有問題時,你要知道怎麼回事,不過我還是勸你最好不要這麼做。
P.D.
版主


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-04-15 18:45:01 IP:61.71.xxx.xxx 未訂閱
引言: As the title
我補充一下 使用中文欄位原則上沒有問題, 但在程式設計上如果配合 field editor 時會有問題, 例如 table1.fieldbyname('filed1').Value table1.fieldbyname('FIELD1').Value 對delphi來說是一樣的 但如果是這樣 table1.fieldbyname('中文欄位').value 這可就出問題了, 因為透過 delphi的轉換或許中文欄位=中文欄位, 但也可能中文欄位=@##$$(*&% 又 table1field1.Value 沒有問題 table1中文欄位.value 是不被接受的, 必須變成 table1fieldstring1.value 才可以, 那如果要debug時, 你必須很清楚fieldstring1是指那一個欄位, 不是給自己找麻煩嗎? 又如果你把這個系統拿到onebyte系統或不支援繁體中文的環境下那根本就完蛋了, 所以絕對不要用中文欄位! 以上為個人意見~~~~
系統時間:2024-06-29 23:52:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!