DAOでUNICODEのデータを扱うには?

[戻る]
YUICHI 2001/04/12(木) 13:36:04
DAOでUNICODEを扱いたいのですが、方法がわかりません。
データの取得はCDaoDatabase、CDaoRecordset、(値の代入にはCOleVariant。)
データベースにはMDB(ACCESS2000)を使用しています。

プリプロセッサの定義で MBCSをUNICODEに変更してみたのですが、
データが文字化けしてしまいました。(この文字化けがUNICODEでないことは確認しました。)
あいだにNULLコードが入って文字化けしているのかと思い、バイナリエディタで確認したのですが
NULLコードは入っていませんでした。

かといってプリプロセッサの定義をMBCSのままにしておき
値を代入したバリアントの中身を確認してみると(バイナリエディタで)
????が入っていました。

早急に解決しなければいけないのですが、
どなたかお教え願いますでしょうか?

YUICHI 2001/04/12(木) 15:11:06
プリプロセッサの定義で MBCSをUNICODEに変更しなければやはり
いけないようですね。


でも間にNULLコードが入っています。

どなたかお教え願いますでしょうか?

YUICHI 2001/04/12(木) 16:24:18
間にNULLコードは入っていたのは
UTF-8のデータを扱っていたためでした。

後は解決しそうです。

ありがとうございました。

YUICHI 2001/04/12(木) 16:25:04
[[解決]]
解決しました。

ありがとうございました。

古いスレッドには追加発言できません。