在存储过程里使用OleDB和Sql连接对于参数的区别

来源:互联网 发布:淘宝联盟口令发到闲鱼 编辑:程序博客网 时间:2024/05/21 11:15

OleDb连接的,参数可以这样写,可以加@,也可以不加:

......

SqlParameter objParam=new SqlParameter();
objParam=myCmd.Parameters.Add("ISBN",OleDbType.VarChar,12);
objParam.Direction=ParameterDirection.Input;
objParam.Value="0764543962";

Sql连接,参数要加@:

SqlParameter objParam=new SqlParameter();
objParam=myCmd.Parameters.Add("@ISBN",SqlDbType.VarChar,12);
objParam.Direction=ParameterDirection.Input;
objParam.Value="0764543962";

原因:sqlserver的要求变量之间要有@,全局变量要求@@

原创粉丝点击