MYSQL_ROW轉wchar_t和CString

在學習用VS2010開發連接查詢MySQL時,遇到問題MYSQL_ROW轉wchar_t和CString,在我網絡查詢後得到如下答案:

        直接寫代碼如下:

MYSQL_ROW row;
while ((row = mysql_fetch_row(result)))
{
char t ;
wchar_t wzname[_MAX_PATH];
for(int i = 0; i < num_fields; i++)
{
printf("%s ", row[i] ? row[i] : "NULL");
t = *row[i];
CString str(row[i]);
MultiByteToWideChar(CP_THREAD_ACP, 0, (LPCSTR)row[i], -1,wzname,_MAX_PATH);
}
}

代碼測試後可行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章