当前位置: 代码迷 >> ASP.NET >> 关于SqlParameter有关问题
  详细解决方案

关于SqlParameter有关问题

热度:2249   发布时间:2013-02-25 00:00:00.0
关于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的代码是否有错