VC 6 0 連線mysql 亂碼處理

2021-06-22 15:50:54 字數 729 閱讀 1997

使用vc6.0連線mysql的時候,在輸出中文時,會出現亂碼,可以用下面的函式解決:

mysql_set_character_set(mydata,"gb2312");  //這個是用在linux 下的, 

vc6.0下用這個: 

ret = mysql_options(conn, mysql_set_charset_name, "gb2312");//來保證你字碼, 要加重記住.沒這個設定寫到資料mysql裡就是亂碼了, 漢字就是亂碼 

改過之後的**如下:

#include #include #include #include "mysql.h"

#pragma comment( lib, "libmysql.lib")

void main()

else

*/sprintf( sqltext, "select * from category");

//進行資料檢索

if ( !mysql_query( (mysql *)&mysql, sqltext ))

puts("");

//依次讀取各條記錄

while ( row = mysql_fetch_row(res) )

mysql_free_result( res );

} else

}mysql_close(&mysql);

return true;

}

vc6 0轉vs2008連線錯誤

把vc6.0的工程轉到vs2008後,編譯發現有連線錯誤。如下 1 cvtres fatal error cvt1100 duplicate resource.type manifest,name 1,language 0x0409 1 link fatal error lnk1123 failur...

vc 6 0中MySql的使用

一 mysql的安裝 1 開啟vc6.0 工具欄tools選單下的options選項,在directories的標籤頁中右邊的 show directories for 下拉列表中選中 includefiles 然後在中間列表框中新增你本地安裝mysql的include目錄路徑。我的是d progr...

win socket程式設計下連線錯誤 VC6 0

在vc6.0下寫了乙個簡單的基於tcp的socket程式,但是在連線時出現如下錯誤 configuration tcpsrv win32 debug linking.main.obj error lnk2001 unresolved external symbol imp closesocket 4...