запись символов Юникода в базу данных с использованием ODBC в приложении MFC - PullRequest
1 голос
/ 28 января 2012

Я подключился к базе данных, используя ODBC, в приложении MFC с Unicode, и заполняю базу данных данными Unicode с помощью CDatabase :: ExecuteSQL (CStringW ...), как показано ниже:

CStringW sSql;
sSql.Format(L"INSERT INTO Reports ( %s, '%s')", sField1, sValue1);
m_db.ExecuteSQL(sSql);

но что я на самом деле пишу в базу данных? символы вместо юникода. Есть ли решение для этого. Привет

1 Ответ

1 голос
/ 28 января 2012

Убедитесь, что поле вашей базы данных имеет тип NVARCHAR (x).

...