用什麼方法由資料庫讀出unicode |
尚未結案
|
oedipus0711
一般會員 ![]() ![]() 發表:1 回覆:2 積分:0 註冊:2005-02-24 發送簡訊給我 |
|
wameng
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:31 回覆:1336 積分:1188 註冊:2004-09-16 發送簡訊給我 |
|
oedipus0711
一般會員 ![]() ![]() 發表:1 回覆:2 積分:0 註冊:2005-02-24 發送簡訊給我 |
|
wameng
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:31 回覆:1336 積分:1188 註冊:2004-09-16 發送簡訊給我 |
引言: 謝謝!但能不能告訴我用什麼方式取值: 是: var wStr : WideString; begin ResStr := ''''; if (DBField<>Nil) and DBField.GetData(@wStr,False) then aa:=@wStr ?? 還是如何取得.....謝謝wStr 就是了啊! 以上僅提供一些作法,DBField 可用FieldByname 代替。 若要轉為 Unicode->ANSI 可用 WideCharToMultiByte並配合CodePage 然而我並不清楚"但透過BDE ADO出來的資料還是? " 是指的為何? 若僅僅是欄位內容,wStr 就是了。 比如說。若仍使用 DBGrid 顯示資料,那當然需使用支援 UniCode DBGrid 元件。 參考 |
oedipus0711
一般會員 ![]() ![]() 發表:1 回覆:2 積分:0 註冊:2005-02-24 發送簡訊給我 |
|
ufjjc
一般會員 ![]() ![]() 發表:18 回覆:47 積分:23 註冊:2002-05-21 發送簡訊給我 |
|
ko
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:28 回覆:785 積分:444 註冊:2002-08-14 發送簡訊給我 |
oedipus0711 你好:
請你先裝UNICODE完補程式,然後取值用
ADOQuery.FieldByName('abc').CurValue 註:http://leoboard.cpatch.org
------
====================== 昏睡~ 不昏睡~ 不由昏睡~ |
ko
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:28 回覆:785 積分:444 註冊:2002-08-14 發送簡訊給我 |
oedipus0711 你好:
請你先裝UNICODE完補程式,然後取值用
ADOQuery.FieldByName('abc').CurValue 註:http://leoboard.cpatch.org
------
====================== 昏睡~ 不昏睡~ 不由昏睡~ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |