请教含汉字sql语句的问题! 在VB中能不能在查询之前将查询的SQL语句转换一下编码,转换成UTF-8的,类似java中的String str=new String(str.getBytes("ISO-8859-1"),"UTF-8"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该用一个命令吧你要查询的语句转换一下就好了,不知道vb中是否存在这个命令,c是存在的。但是如果用odbc,你应该可以不用手工转换的。 sorry,我发现问题了,哈哈原来是VBMySQLDirect.dll中用Len把sql语句传入libmysql.dll函数中的缘故。我改了一下VBMySQLDirect.dll的源码,用LenB(StrConv(sSQL, vbFromUnicode))替换Len(sSQL)就可以支持含双字节字符的sql语句了。 关于select 高性能修改 关于show命令 求教: 如使用一条SQL得到关联表的统计数据 SQL非常难的转编码问题????? 请求解决表单数据中文乱码问题 hibernate使用mysql的date_add问题 MySQL如何实现定时任务? 怎样修改mysql服务的最大连接数?高分求教! 没有比这更简单的了,一句select语句怎么写, mysql导出很慢 如何设置查询语句中的日期格式,请教各位大大 在线等:mysql里面有没有类似sql server 中的@@IDENTITY这样的方法,可以取得最近插入的id ,解决即给分
原来是VBMySQLDirect.dll中用Len把sql语句传入libmysql.dll函数中的缘故。我改了一下VBMySQLDirect.dll的源码,用LenB(StrConv(sSQL, vbFromUnicode))替换Len(sSQL)就可以支持含双字节字符的sql语句了。