读书人

“MySql.Data.MySqlClient.MySqlDbTyp

发布时间: 2012-08-24 10:00:20 作者: rapoo

“MySql.Data.MySqlClient.MySqlDbType”并不包含“Char”的定义
MySqlParameter[] parameters = {
new MySqlParameter("@LogId", MySqlDbType.Char,10),
new MySqlParameter("@LogUrl", MySqlDbType.Char,10),
new MySqlParameter("@LogDate", MySqlDbType.Char,10),
new MySqlParameter("@Operate", MySqlDbType.Char,10),
new MySqlParameter("@Column_4", MySqlDbType.Char,10),
new MySqlParameter("@Column_7", MySqlDbType.Char,10),
new MySqlParameter("@IP", MySqlDbType.Char,10)};


遇到这种错误该怎么解决呢?

[解决办法]
用其它类型换下。
MySql不是用@的。把"@"换成"?".
[解决办法]
MySqlParameter[] parameters = {
new MySqlParameter("?LogId", MySqlDbType.Char,10),
new MySqlParameter("?LogUrl", MySqlDbType.Char,10),
new MySqlParameter("?LogDate", MySqlDbType.Char,10),
new MySqlParameter("?Operate", MySqlDbType.Char,10),
new MySqlParameter("?Column_4", MySqlDbType.Char,10),
new MySqlParameter("?Column_7", MySqlDbType.Char,10),
new MySqlParameter("?IP", MySqlDbType.Char,10)};

MySqlDbType....这个找个其它类型试一下。

读书人网 >C#

热点推荐