求救:利用MySQLDriverCS 向mysql中插入特殊字符时出错
语句如下:
MySQLInsertCommand insertCommand =
new MySQLInsertCommand(m_conn,
new object[,] {
{"t_server_list_id",server_id},
{ "name", name},
{ "level",level},
{ "last_time",DateTime.Now}
},
"t_info"
);
return insertCommand.bSuccess;
正常情况下该语句执行没有问题,但是当 name 中,含有
特殊字符的时候,就出错了。
比如: name = "Ravên"
数据库编码格式:UTF-8
错误信息提示:
Error 5-16-2007 05:28:55 下午, Log:MySQLDriverCS.MySQLException: MySQLDriverCS Exception: MySQLDriverCS Exception: MySQLDriverCS Error: wrong query.Incorrect string value: '\xA8\xACs' for column 'name' at row 1 in query 'insert into t_info ( t_server_list_id , name , level , last_time ) VALUES ( '19' , 'Aurìs' , '32' , "2007-05-16 17:28:55" ) ;'
at MySQLDriverCS.MySQLInsertCommand..ctor(MySQLConnection conn, Object[,] FieldsAndValues, String Table)
at MysqlLib.WowMySQL.insertPlayerInfo(String server_id, String name, String level, String tclass, String guild, String race, String zone, String side) in
请各位大侠帮忙看看怎样解决?
解决了立刻送分
MySQLInsertCommand insertCommand =
new MySQLInsertCommand(m_conn,
new object[,] {
{"t_server_list_id",server_id},
{ "name", name},
{ "level",level},
{ "last_time",DateTime.Now}
},
"t_info"
);
return insertCommand.bSuccess;
正常情况下该语句执行没有问题,但是当 name 中,含有
特殊字符的时候,就出错了。
比如: name = "Ravên"
数据库编码格式:UTF-8
错误信息提示:
Error 5-16-2007 05:28:55 下午, Log:MySQLDriverCS.MySQLException: MySQLDriverCS Exception: MySQLDriverCS Exception: MySQLDriverCS Error: wrong query.Incorrect string value: '\xA8\xACs' for column 'name' at row 1 in query 'insert into t_info ( t_server_list_id , name , level , last_time ) VALUES ( '19' , 'Aurìs' , '32' , "2007-05-16 17:28:55" ) ;'
at MySQLDriverCS.MySQLInsertCommand..ctor(MySQLConnection conn, Object[,] FieldsAndValues, String Table)
at MysqlLib.WowMySQL.insertPlayerInfo(String server_id, String name, String level, String tclass, String guild, String race, String zone, String side) in
请各位大侠帮忙看看怎样解决?
解决了立刻送分
...全文
相关推荐
MySQLDriverCS
**安装与使用**: 在使用MySQLDriverCS时,需要将这两个DLL文件添加到你的.NET项目引用中,通常是放置在项目的bin目录下。
MySqlDriverCS
《MySQLDriverCS:C#连接MySQL数据库的利器》MySQLDriverCS是一款专为.NET开发者设计的MySQL数据库连接组件,它使得C#程序员能够方便、高效地与MySQL服务器进行交互
C#使用MySQLDriverCS连接MySQL数据库
在开发过程中,利用MySQLDriverCS可以轻松实现C#应用与MySQL数据库的交互,进行数据的增删改查,创建和管理数据库表,以及执行更复杂的SQL语句。
MySQLDriverCS.rar_MySQLDriver_mysql c_mysqldrivercs_mysqldriverc
这个库提供了连接、查询、事务处理等基本操作的功能,是开发者在C#应用中使用MySQL数据库时的重要工具。本文将深入探讨MySQLDriverCS的核心概念、安装与配置、基本用法以及常见问题。
MySQLDriverCS.zip_mysqldrivercs
通过使用MySQLDriverCS,开发者可以利用ADO.NET的Connection、Command、DataReader等对象,进行数据库的连接、查询、插入、更新和删除操作。6.


