ネイティブ sql サーバー 10 に移行しました。それ以来、渡されるすべてのものは、ヘブライ語などのユニコード文字がクエスチョン マークに変わる C++ コードをデータベースにスローします。移行前はすべて正常に機能していました。なぜこれが起こるのか考えていますか?
ありがとう
編集:接続文字列ビルダー:
res = _T("Provider=") + sprovider +
_T(";Data Source=") + data_source +
_T(";Initial Catalog=") + initial_catalog +
_T(";User Id=") + username +
_T(";Password=") + password;
res += _T(";DataTypeCompatibility=80");
私たちが使用するコードの他の場所と同様に、それは非常に広いコンテキストで使用されます。これほど大きなシステムで例を示すのは非常に困難です。いずれにせよ、以前はユニコードで問題なく機能していたことを確認できますが、これは新しいテーブルでもありません