我正面臨着在數據集中捕獲漢字的問題。如何使用數據庫中的中文字符?
德爾福2010年我已經嘗試了兩種類型的組件:
- 德爾福默認
- 開發Express組件
至於結果,那些不鏈接到數據源部件工作正常,但這些組件做的鏈接到數據源有問題。除TDBMemo外,中文字符已被轉換爲問號。看到下面的圖片。
數據集是一個客戶數據集有兩個字段:
- 名稱 - 字符串
- 描述 - 備註
我應該怎麼操作才能得到它的工作?
Reference Image http://img97.imageshack.us/img97/9445/d2010unicodetestsimplif.gif
type
TForm1 = class(TForm)
ClientDataSet1: TClientDataSet;
ClientDataSet1Name: TStringField;
ClientDataSet1Description: TMemoField;
DataSource1: TDataSource;
ClientDataSet2: TClientDataSet;
ClientDataSet2Name: TStringField;
ClientDataSet2Description: TMemoField;
DataSource2: TDataSource;
您是使用ClientDataset獨立還是通過DatasetProvider檢索ClientDataset的數據?在第二種情況下,知道提供者檢索數據的位置是有意義的。也許這是一個數據庫問題? – 2009-10-15 10:34:27
它是獨立的ClientDataset,但尚未鏈接到Databse。 – James 2009-10-16 04:43:14