首页
技术库 |  站长工具 | 技术手册 |  字体库 |  知识点词汇表  |  联系我们 |   



主菜单


站点首页
技术手册
字体库
知识点 词汇表
站长工具
高级搜索
联系我们
站点地图

文章分类



文章内容 

当前位置: .: .Net技术 .: C#教程 .: SqlParameter数组实例化的困惑
SqlParameter数组实例化的困惑



今日做代码遇到以下问题:
错误代码:
SqlParameter[] cmdparms=new SqlParameter[9];
 cmdparms[i].ParameterName = "@name";
 
运行后一直提示cmdparms未来初始化。
经过断点调试,发现cmdparms为null,应当是没有实例化。
经过分析得出:
SqlParameter[] cmdparms=new SqlParameter[9];这句并没有真正实例化cmdparms,只是将cmdparms定义为SqlParameter的数组。
因此将代码修改为:
 
SqlParameter[] cmdparms=new SqlParameter[9];
cmdparms[i] = new SqlParameter();'实例化
 cmdparms[i].ParameterName = "@name";
 
这样就OK了,
以上代码是部分演示代码,不是全部,不过能说明问题。




隐藏文章属性
文章编号:152
点击次数:701
创建日期:11-7-2007
发布人:laohan
点评:
发送此文
发表评论
打印
添加到收藏夹


评级:




用户评论

此文章还没有任何评论!

网站地图 - 知识词汇 - 全文检索 - 广告服务 - 帮助中心 - 联系我们
.:www.cn-web.com
网站技术开发联盟之WEB开发技术知识库
联系人:老韩(QQ:5679551)
晋ICP备07003487号