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”
发布:zhuemin | 分类:我思故我在 | 评论:0 | 引用:0 | 浏览:
| TrackBack引用地址
- 相关文章:
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。





