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的要求变量之间要有@,全局变量要求@@
本文介绍了在使用OleDb和Sql连接时如何正确设置参数。对于OleDb连接,参数名称前可以加@符号,也可以不加;而对于Sql连接,则必须在参数名称前加上@符号。文章通过具体的示例代码展示了这两种情况的参数设置方式。
2644

被折叠的 条评论
为什么被折叠?



