1
私はユニコードMFCアプリケーションでODBCを使用してデータベースに接続しており、以下のようにCDatabase :: ExecuteSQL(CStringW ...) :MFCアプリケーションでODBCを使用してデータベースにUnicode文字を書き込む
CStringW sSql;
sSql.Format(L"INSERT INTO Reports (%s, '%s')", sField1, sValue1);
m_db.ExecuteSQL(sSql);
実際にデータベースに書き込むものは何ですか?ユニコードの文字ではなく文字を使用します。 解決策はありますか? よろしくお願いします。
質問がありますが、挿入しようとしているのがユニコードの列であることは間違いありませんか? –
どうすればそれを確認することができますか?どのようにしてユニコードを作ることができるでしょうか? – AMCoded
私は1年以上SQLから離れているので、覚えていませんが、かなり簡単です。 –