使用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...