在VB中能不能在查询之前将查询的SQL语句转换一下编码,转换成UTF-8的,类似java中的
String str=new String(str.getBytes("ISO-8859-1"),"UTF-8");
String str=new String(str.getBytes("ISO-8859-1"),"UTF-8");
解决方案 »
- mysql两个大表数据的查询。
- MYSQL动态创建表名,表名由存储过程参数带入
- 关于bcp出操作字符的问题,请各位帮帮忙
- 请教down time较少的复制实施方案
- mysql连接问题
- 求高人 给出mysql 语句写法!!非常感谢
- 数据表中有一个日期时间字段,如何查出和当前时间相比超过两个小时的记录?
- 关于mysql的一个奇怪的问题
- SqlServer中的ROW_NUMBER,如何在MySql中等价
- [新人求助]MySQL Error:Error on delete of
- 如何设置查询语句中的日期格式,请教各位大大
- 在线等:mysql里面有没有类似sql server 中的@@IDENTITY这样的方法,可以取得最近插入的id ,解决即给分
原来是VBMySQLDirect.dll中用Len把sql语句传入libmysql.dll函数中的缘故。我改了一下VBMySQLDirect.dll的源码,用LenB(StrConv(sSQL, vbFromUnicode))替换Len(sSQL)就可以支持含双字节字符的sql语句了。