您的位置:首页 > 其它

未将对象引用至实例错误 ~~~~~~~~~~奇怪 高手路过说下

2008-06-14 17:53 232 查看
SqlParameter[] parm = new SqlParameter[4];
parm[0] = new SqlParameter("@UserID",System.Data.SqlDbType.Int,4);
parm[0].Value = UserID ;
parm[1] = new SqlParameter("@BuyID",System.Data.SqlDbType.Int,4);
parm[1].Value = BuyID ;
parm[2] = new SqlParameter("@counts",System.Data.SqlDbType.Int,4);
parm[2].Value = counts ;
parm[3] = new SqlParameter("@OutStr",System.Data.SqlDbType.VarChar,50);
parm[3].Direction = ParameterDirection.Output;

SqlDAL.ExecuteNonQuery(conn,CommandType.StoredProcedure,"Mathew_Check_ViewBuy",parm);
string returnStr =parm[3].Value.ToString() ;
return returnStr;

注意 红字 4 上面是正确的

但之前是 5 却报 未将对象引用至实例错误

之前做参数时只要大于参数都可以,这里怎么会要刚好这么大呢,

奇怪

还有,存储过程 名字和参数之间 多了空格 也会报这个错
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐