Asp.net 调用mysql存储过程参数传中文乱码!
2012-08-10 17:42
731 查看
<add name="xxx" connectionString="server=10.10.xx.xx;User Id=xxx;password=xxxx;database=xxxx;Port=3306;character set=utf8;"/>
在web.config中进行编码设置:character set=utf8;
调用存储过程方法:
MySqlCommand cmd = new MySqlCommand(procedureName, con); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter paras1 = new MySqlParameter("@goodsName", MySqlDbType.VarChar); paras1.Value = "test"; cmd.Parameters.Add(paras1); MySqlDataAdapter sda = new MySqlDataAdapter(cmd); DataSet ds = new DataSet(); sda.Fill(ds, "tb_" + procedureName);
关于这个问题,我也查了好的资料,在MySql存储过程的参数中指定编码类型、在my.ini文件中的[mysql],[mysqld]节中配置编码。。。。等都无济于事!最终在数据库连接配置中指定编码才成功!
相关文章推荐
- Asp.net 调用mysql存储过程参数传中文乱码!
- asp.net调用带返回值参数的存储过程
- asp.net实现调用带有输出参数的存储过程实例
- [导入]asp.net调用带有输入和输出参数的存储过程
- Asp.net 调用sqlserver存储过程参数传中文乱码!
- Mysql向存储过程中传递中文参数变成乱码的解决方案
- ASP.NET如何调用MySQL的存储过程
- asp.net 调用带有输出参数的存储过程
- Asp.net中Mysql存储中文乱码解决方法
- [Database]创建存储过程并在ASP.NET中的调用带参数的存储过程与及调用带参数的SQL语句对比
- 【ASP.NET开发】ADO.NET调用带输出参数的存储过程 分类: ASP.NET 2012-09-10 21:16 1261人阅读 评论(1) 收藏
- asp.net 调用 mysql 分页存储过程,repeater使用mysql分页存储过程,mysql 存储过程的注意事项
- asp.net调用存储过程的参数
- ASP.NET代码调用SQL Server带DateTime类型参数的存储过程抛出异常问题
- Asp .net 调用带参数的存储过程
- asp.net实现调用带有输出参数的存储过程实例
- ASP.NET如何调用MySQL的存储过程
- MySQL存储过程例子,包含事务,参数,嵌套调用,游标,循环等
- ASP.NET MySQL 中文 乱码
- (转)javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案