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

异常提示: 必须声明标量变量 "@username"

2012-11-03 
错误提示: 必须声明标量变量 @username代码如下:OleDbConnection conn new OleDbConnection(Provider

错误提示: 必须声明标量变量 "@username"
代码如下:

OleDbConnection conn = new OleDbConnection("Provider=SQLOLEDB;Data Source=localhost;Initial Catalog=test;User Id=sa;Password=sa;");
conn.Open();
OleDbCommand cmd = new OleDbCommand(sql, conn);
OleDbParameter p = new OleDbParameter("@username", "admin");
cmd.Parameters.Add(p);
cmd.ExecuteNonQuery();

不知道错在哪里我用 p.ParameterName 和 p.Value 都能输出 @usernmae 和 admin.
还往各位大侠指教.

[解决办法]
OleDbParameter 里边是用 @ 这个符号吗

SqlParameter -> @
OracleParameter -> :
mysql -> ?


OleDbParameter 声明或者赋值是不是 方式不对?

热点排行