读书人

C++连接MySQL无法查询带中文的语句

发布时间: 2012-02-20 21:18:23 作者: rapoo

C++连接MySQL,无法查询带中文的语句 - 其他数据库开发 / MySQL/Postgresql
实在在百度找不到解决办法了,请大家帮帮忙呀。
我用C++连接上MySQL,但是当我的查询语句中含有中文时去无法查询
代码如下:
int ret = mysql_query(&mysql,"select LineID from LineInfo where LineName '28路';");

ret返回是1
请知道的朋友帮下忙。

[解决办法]
你这sql语句就不对啊。
where LineName = '28路'吧
[解决办法]
set names 'gbk' 一下。

http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
[解决办法]
int ret = mysql_query(&mysql,"select LineID from LineInfo where LineName= '28路'");

这样看起来才正确吧。。

读书人网 >SQL Server

热点推荐