2008年3月2日日曜日

SQL server と unicode について

 

SQL Server 2005 Express

Ⅰ問題
MFC の CDatabase および CRecordset が Unicode に対応していない。
ExecuteSQL でクエリがANSIに変換されてしまう。

Ⅱ対応
MFC のクラスを以下のクラスに変更する
CDatabase → CDaoDatabase
CRecordset → CDaoRecordset

Ⅲ参考
http://support.microsoft.com/kb/139759/en-us
http://www.tech-archive.net/Archive/VC/microsoft.public.vc.mfc/2006-12/msg02521.html
http://objectmix.com/ado-dao-rdo-rds/49403-cdatabase-does-not-support-unicode.html

0 件のコメント:

コメントを投稿