cuclife.com > IT > C# > 0

c#报错 不支持关键字: “charset”原因

网络整理 - 06-27

本文给大家讲述c#中出现:不支持关键字: “charset” 报错的原因。

本次报错的语句为:

string connstr = "server=127.0.0.1;user=root;database=dbname;password=dbpass;charset=utf8;Allow Zero Datetime=True"; using (SqlConnection connection = new SqlConnection(connstr)) //此处报错

错误部分我已经标注好了

显而易见,是我搞错了数据库连接对象。

我的connstr是mysql的,而我的数据库连接类却使用的是SqlConnection,而不是MySqlConnection。

SqlConnection并不认得什么charset=utf8,所以自然出现了:不支持关键字: “charset”的报错了。问题原因找到,全部改成mysql连接接数据库对象即可,问题解决。

c#报错 不支持关键字: “charset”原因