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

delphi 2009 Dbexpress 資料庫 還是無法出現難字

 
mybanksoft
初階會員


發表:8
回覆:37
積分:29
註冊:2007-12-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-09-30 22:34:44 IP:118.231.xxx.xxx 訂閱
各位好:
我最近下載了Delphi 2009的測試版,發現Dbexpress連接資料庫,仍然無法出現unicode的字,例如'堃',我已將我的Firebird 預設為utf8而且select * From 也會出現'堃',只是用DBexpress 就是出現問號,不知道有沒有人,可以告訴我到底什麼原因。
我已報名10/9日的研討會,但因為已試了很多天,所以才來此發問,請不吝指教。

抱歉,我找到答案了,要在SQLConnection1的ServerCharSet中設定為UTF8即可。
------
努力學習Rave
編輯記錄
mybanksoft 重新編輯於 2008-09-30 23:46:58, 註解 無‧
mybanksoft 重新編輯於 2008-10-08 20:44:11, 註解 無‧
herbert2
尊榮會員


發表:58
回覆:640
積分:894
註冊:2004-04-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-11-20 14:55:22 IP:211.72.xxx.xxx 訂閱
請教 mybanksoft 大大:
以前未用過 DBX, 正試著用 2009 Trial 瞭解, 但依照 李'r Tiburon 遊記 JSON 範例測試,
好像 PC 環境 XP Professional 不對, 無法 Run.

又 TSQLConnection->Driver 也找不到 SerCharSet 的 Property,
連 Help 中也找不到, 可否勞您解個惑?
直接修改 dbxconnection.ini 或及 dbxdriver.ini 嗎?
編輯記錄
herbert2 重新編輯於 2008-11-20 15:48:55, 註解 無‧
mybanksoft
初階會員


發表:8
回覆:37
積分:29
註冊:2007-12-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-11-20 16:04:54 IP:118.231.xxx.xxx 訂閱
目前我用Delphi 2009 有試著分發、佈署過,沒有問題,但因為我是使用測試版,所只是自已在測,並沒有商業出版(大量有人使用比較準)因為Quickrep需要用買的,下不了手,正在觀望

SerCharSet 在 TSQLConnection\drive\SerCharSet
我是用Firebird ,要記得 TSQLConnection,vendorlib 的設定,一定要跟分發的相同,例如GDS32或fbclient
目前Delphi 2009的設定較Delphi 6 不方便,要新增一個資料庫參數,要用手動的方式加入。但影響不大
目前我所有的軟體都已用Delphi 2009跑過一次,沒有問題後,再回去用Delphi 6(有購買版權),因為Delphi 2009 的編譯讓我抓到不少的bug,不過話說回來,可能是我的軟體太簡單的關系吧,哈哈
===================引 用 herbert2 文 章===================
請教 mybanksoft 大大:
以前未用過 DBX, 正試著用 2009 Trial 瞭解, 但依照 李'r Tiburon 遊記 JSON 範例測試,
好像 PC 環境 XP Professional 不對, 無法 Run.
又 TSQLConnection 也找不到 SerCharSet 的 Property,
連 Help 中也找不到, 可否勞您解個惑?
------
努力學習Rave
系統時間:2024-05-02 7:17:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!