OleDbCommand连接mssql的"必须声明标量变量"问题
发布-zhuemin | 查看- | 发表时间-2009-6-12
string sql="update table set a_col='abcd' where b_col=@b_col"
using (OleDbCommand Comm = new OleDbCommand(sql, conn))
{
Comm.Parameters.Add(new OleDbParameter("@b_col", OleDbType.VarChar)).Value = "123";
Comm.ExecuteNonQuery();
}
-------------这样连接access的时候是没有问题的,当连接mssql的时候就需要把sql改成下面的样子
string sql="update table set a_col='abcd' where b_col=?"
否则会提示 “必须声明标量变量@b_col”
或许你还对下面的文章感兴趣
最新文章
最近评论
访客留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。