这半年基本上都是在写JavaScript,今儿因为项目需要,要使用ADO.Net访问数据库数据,好多知识点都忘记了。
温故而知新,做做笔记先。
SqlParameter[] prams
=
new
SqlParameter[
5
] ;
prams[
0] = new
SqlParameter();
prams[
0
].ParameterName
=
"
@sno
"
;
prams[
0
].Value
=
sno;
第一行只是将prams 定义为SqlParameter的数组,并没有真正实例化.
如果缺少第二行,将提示“未实例化”
必须对具体的项进行实例化.
下面的写法也是可以的,而且更简洁:
- SqlParameter[] prams = new SqlParameter[3];
- prams[0] = new SqlParameter("@spid", identity.ServiceProviderID);
- prams[1] = new SqlParameter("@comid", identity.CompanyID);
- prams[2] = new SqlParameter("@gid", GroupID);
