读书人

关于SqlParameter有关问题

发布时间: 2012-01-08 22:48:50 作者: rapoo

关于SqlParameter问题
我new了33个SqlParameter对象,如下:
SqlParameter[] arParams = new SqlParameter[33];
arParams[0] = new SqlParameter( "@DocumentID ", SqlDbType.VarChar, 20);
arParams[0].Value = data.DocumentID;
.....
arParams[33] = new SqlParameter( "@DocumentWord ", SqlDbType.VarChar, 16);
arParams[33].Value = data.DocumentWord;
结果一执行这段代码就出现错误码.如果只要30个参数,则正确.存储过程没问题,我在查询分析器中测试了的.运行正确.好像是SqlParameter不能new太多对象的原因?为什么会这样呢?怎样解决?

[解决办法]
换种方式嘛,直接SQL执行,这个SqlParameter代码太多了
[解决办法]
你会不会是代码写错了.
看一下31-32的代码是否有错

读书人网 >asp.net

热点推荐