ODBCデータベース接続:SQLWCHARにSQLCHAR *に変換することはできません*

gitpageのブログのアドレスhttps://xisynotz.xyz

データベース経過実験、ODBCプログラミング制御異種データベース、のSQLConnection()の関数は、登場しています

error C2664: 'SQLConnectW': cannot convert parameter 2 from 'SQLCHAR *' to 'SQLWCHAR *'

次のように最終的なので、キャストは、役に立たないです。

開発プロセスの場合にはVS2005、デフォルトの文字セットはUnicodeです。だから、プログラムで使用される文字列定数は、Unicodeの表示タイプ、またはコンパイル時にエラーに変換する必要がある場合

次のように改正:

[プロジェクト]メニュー - プロジェクトのプロパティ(最後のもの) - 構成プロパティ - 全般 - 項目デフォルト - 文字セットが設定されていないUnicode文字セットを使用するように変更されます。

おすすめ

転載: blog.csdn.net/saber_jk/article/details/92697511