SQL语句中可不可以使用“IDataParameter[]”
IDataParameter[]:IDataParameter[] iData = new SqlParameter[5];
iData[0] = new SqlParameter("@A_name", admin.name);
iData[1] = new SqlParameter("@A_state", admin.state);
iData[2] = new SqlParameter("@A_level", admin.level);
iData[3] = new SqlParameter("@A_addtime", admin.addtime);
iData[4] = new SqlParameter("@A_id", admin.id);
IDataParameter[],知道在“存储过程中”可以使用,请问在“SQL”语句中可以使用吗???
怎样用???
--------------------编程问答-------------------- 一样的,可以查询。。实现了接口而已。 --------------------编程问答--------------------
--------------------编程问答-------------------- 如果你的SQL是SqlParameter
你要知道IDataParameter可以包含任何数据库参数的数组 --------------------编程问答-------------------- LZ,明白吗??? --------------------编程问答-------------------- 各位大侠那里有实例,小弟可以参考下吗???网址也行啊??? --------------------编程问答-------------------- 各位大侠那里有实例,小弟可以参考下吗??? --------------------编程问答--------------------
--------------------编程问答--------------------
//下面是三种创建IDataParameter[]的方法:
//一、直接构造:
IDataParameter[] parameters = new IDataParameter[]{ sqlparameter1, sqlparameter2, new SqlParameter(...) }
//二、通过ArrayList转换。
ArrayList paramlist = new ArrayList()
paramlist.Add( sqlparameter1 );
....
....
IDataParameter param = (IDataParameter[]) paramlist.ToArray( typeof( IDataParameter ) );
//三、通过其他Parameter类型的数组创建。
SqlParameter[] _param = new SqlParameter[]{ .... }
IDataParameter[] param = new IDataParameter[ _param.Length ];
_param.CopyTo( param, 0 );
广受建议。。。 --------------------编程问答--------------------
补充:.NET技术 , ASP.NET