读书人

异常提示: 必须声明标量变量 quot;@userna

发布时间: 2012-11-03 10:57:44 作者: rapoo

错误提示: 必须声明标量变量 "@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 声明或者赋值是不是 方式不对?

读书人网 >C#

热点推荐