不知这样做是否可行符原码(我是没行通)请高手帮忙看看(在线等待)

tangxiaofu 2003-09-08 08:04:13
一个有50多个字段的表,通过储存过程"pro_ins_zjspf"来插入记录我想通过循环来对参数赋值(一条条赋太麻烦了)我是这样写的但是不行,在OracleParameter ((Object)("ptf"+j.ToString ()))或OracleParameter ((OracleParameter)("ptf"+j.ToString ()))都不行说无法转换请高手指点这样做究竟可行不,如可行应如何写,不可行请告知
谢谢!
foreach(DataRow iRowf in dt_Zjspf.Rows )
{
int j=1;
OracleCommand cmd_Zjspf;
cmd_Zjspf=new OracleCommand ("pro_ins_zjspf",cn_Ction);
foreach(DataColumn iColf in dt_Zjspf.Columns )
{
cmd_Zjspf.CommandType=CommandType.StoredProcedure ;
OracleParameter ((Object)("ptf"+j.ToString ()))=new OracleParameter ("vptf"+j.ToString (),OracleDbType.Char );
((OracleParameter)("ptf"+j.ToString ())).Direction =ParameDirection.InPut;
((OracleParameter)("ptf"+j.ToString ())).Value =iRowf[iColf.ToString() ].ToString() ;
cmd_Zjspf.Parameters .Add ((OracleParameter)("ptf"+j.ToString ()));
j++;
}
cmd_Zjspf.Prepare ();
cmd_Zjspf.ExecuteNonQuery ();
}
...全文
50 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangxiaofu 2003-09-08
  • 打赏
  • 举报
回复
请您详细讲一讲如何实现
谢谢
cppTrier 2003-09-08
  • 打赏
  • 举报
回复
用反射可以实现你要的功能。
tangxiaofu 2003-09-08
  • 打赏
  • 举报
回复
简单说就是能否将字符串转换成需要的对象类型

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧