首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

“MySql.Data.MySqlClient.MySqlDbType”并不包孕“Char”的定义

2012-08-24 
“MySql.Data.MySqlClient.MySqlDbType”并不包含“Char”的定义MySqlParameter[] parameters {new MySqlPar

“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....这个找个其它类型试一下。

热点排行