Name和Department域在数据库中都是存在的,数据库默认字符集是gb2312。貌似是因为插入的数据有汉字,数据改成英文就好了。但是新建数据库的时候已经设置的字符集是gb2312了啊,为何?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
C#连接Mysql数据库,执行ExecuteNonQuery()出现乱码
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2018-08-03 14:55关注insert into User (Name,Department) values(N'张三',N'软件部')
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-04-05 21:00回答 1 已采纳 你本地没这个库吧
- 2020-12-26 12:08回答 14 已采纳 q386847535
- 2019-04-04 09:06回答 2 已采纳 catch (Exception e) { trans.Rollback(); } finally { trans.Commit(); }
- 2021-01-27 08:07Roy Kid的博客 使用MySql.Data.dll(5.0.9.0)组件来实现,先安装,后在引用中添加刚才安装的MySQL.Data,在头文件中添加using MySql.Data.MySqlClient;MySqlConnection Conn = new MySqlConnection("Database='"+database+"';Data ...
- 2022-11-16 23:15回答 1 已采纳 你的sql语法不对诶,你可以参照一下我下面的这个删除语法,注意我下面代码里面的 @Name,后面是使用 cmd.Parameters.Add(new SqlParameter("@Name",txtD
- 2020-12-30 15:23回答 1 已采纳 GetDataReaderValue()函数由问题,里面执行了close();将数据库连接给关闭了,OleDbDataReader对象也随之关闭,自然会报错 OleDbDataReader用完后最好
- 2015-01-31 07:08回答 9 已采纳 cmd = new SqlCommand("delete from [table_outside] where 展项名称 = '@disname'",con); '@disname' 参
- 2020-09-04 22:57总之,解决C#操作MySQL时的中文乱码问题主要在于确保所有环节(数据库、应用程序、数据库连接)的字符编码保持一致。通过在SQL语句前设置字符集或者在连接字符串中指定字符集,可以有效地避免中文乱码的问题。在实践...
- 2015-09-01 04:32回答 3 已采纳 可能是你在配置连接字符串的账号没有写入权限,只有读取权限
- 2015-05-24 08:29回答 3 已采纳 * 1.乱码无非就是编码不对,不用深究 * 2.看这样子也知道,连接字符串不对了 * 3.查了一下postgres的错误代码表,28000是INVALID AUTHORIZATION SPECIF
- 2023-03-15 11:24回答 3 已采纳 insert into counts values(will,1),(On,2),(contribute,1) ...不能这么写要写insert into counts(列名1, 列名2, ,,,)
- 2021-01-31 23:32瘦下来的博客 C#读取mysql中文正常,写入时发生乱码网上查阅原因,发现如下信息---------------------------------------------------------------------一、错误读出现象:一个已经存在数据的MySQL数据库,该数据库的数据用系统...
- 2021-03-22 08:58wx wu的博客 今天用C#类连接mysql数据库出现中文乱码具体解决方案如下:用到的mysql表结构:CREATE TABLE IF NOT EXISTS `tet` (`id` int(11) NOT NULL,`name` varchar(255) NOT NULL,`url` varchar(255) NOT NULL) ENGINE=...
- 2021-01-21 02:06艾华丰的博客 突然发现我的数据表中,有汉字的部分均是乱码,英文正常,遂怀疑是编码问题。同事的工作,使用http发送utf-8编码的汉字,服务器程序可正确接收和存入数据库,读取,均正确。数据表配置为utf-8一开始以为本地语言编码...
- 2023-09-18 11:40青春轻舞的博客 在使用C#操作MySQL数据库时,有时候可能会...通过以上步骤,我们可以成功地在C#程序中操作MySQL数据库,并确保中文数据的正确存储和读取,避免出现乱码问题。希望本文对解决C#操作MySQL数据库中文乱码问题有所帮助!
- 2021-01-26 18:19笑技的博客 一、错误读出现象:一个已经存在数据的MySQL数据库,该数据库的数据用系统中其它软件、网页查看均正常,使用MySQLcc之类的客户端查看也正常,可是在新写的网页中总是显示乱码。分析:其它系统都可以正常查看数据,...
- 2020-04-25 17:46xlg1128的博客 现本着学习的目的,将c#访问操作MySQL数据库进行添加、删除、修改、显示等操作进行梳理。以Visual Studio 2012平台下的示例形式写下来,供以后查看。 一、新建一个Windows 窗体应用程序Test。 如下图所示: 二...
- 2021-01-26 18:29憨憨的祝小铁的博客 用MySQLDriverCS连接MySQL数据库先下载和安装MySQLDriverCS,地址:在安装文件夹下面找到MySQLDriver.dll,然后将MySQLDriver.dll添加引用到项目中注:我下载的是版本是 MySQLDriverCS-n-EasyQueryTools-4.0.1-...
- 2021-03-07 16:39weixin_39789857的博客 引用mysql.data.dll连接语句中加入charset=utf8就好了实例:MySqlConnection mySqlC = new MySqlConnection("user id=root;password=ebdoor0044;host=localhost;database=scbhsw;charset=utf8");MySqlCommand ...
- 2021-01-19 07:22傲世少年的博客 使用MySql.Data.dll(5.0.9.0)组件来实现,先安装,后在引用中添加刚才安装的MySQL.Data,在头文件中添加using MySql.Data.MySqlClient;MySqlConnection Conn = new MySqlConnection("Database='"+database+"';Data ...
- 没有解决我的问题, 去提问