DBGrid中輸入中文後,為什麼會變成井字號呢? |
答題得分者是:tech_state
|
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
各位大大好: 我在使用DBGrid時, 其欄位中的資料為什麼在輸入中文字後, 都會變成##呢? 我是使用電腦中的DBDemos(即Delphi內附的範例資料)中的Customer資料表....
我用Database Desktop去查看, 發現到原有的Type是Paradox 5... 後來自己用BDE Administrator去新增一個Standard, 為Paradox....然後利用
Database Desktop去建立一個資料表, 後來在執行時, 就可以正常在DBGrid中
輸入中文字了...查看其Type...結果和上面的不一樣....這裡是Paradox 7... 請問這是怎麼回事呢? 註: 直接在Database Desktop去修改或新增資料時, 就會有這個問題了...但
是只要是新增的資料表...就不會有這個問題!! 如果說這個問題無解的話....可否請教一下, 該用何種方式來將舊格式的資料
去轉存成新格式的資料呢? 謝謝!!
|
tech_state
版主 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
SKYSTAR, 您好
我猜想那是因為您舊的Table建立時Paradox的LANGDRIVER設定不是Paradox Taiwan 950,您可以查查您現在的設定應該是Paradox Taiwan 950,在使用Paradox資料庫時,若要顯示中文的話就要將LANGDRIVER設定為Paradox Taiwan 950。
另外,之前在BCB的資料庫討論區BeautyGirl前輩提供了一個有關資料庫的資料,提供給您參考看看,試試看修改version之後,能否解決您的問題?
http://www.vclxx.org/DELPHI/D32FREE/PXREST.ZIP =================================
涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。
是非終日有,不聽自然無
天下本無事,庸人自擾之 發表人 - tech_state 於 2003/06/01 11:09:10
|
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
|
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |