请教各位高手,如何用C#将保存在一维数组中的数据分别插入到数据库中不同的数据表中?

freeluotao 2008-09-26 05:42:47
请教各位高手,如何用C#将保存在一维数组中的数据分别插入到数据库中不同的数据表中?
详述如下:
本人从一个特定文件格式(*.iop)的文件中读出一批数据保存到一个一维数组(myarry[25])中,现在需要用C#语言将这批数据分别保存到SQL Server2005数据库里表1,表2,表3中
将myarry[0]~myarry[8]中的值保存到数据表-表1(假设字段名为:字段1~字段8)中;
将myarry[9]~myarry[18]中的值保存到数据表-表2(假设字段名为:字段9~字段18)中;
将myarry[19]~myarry[25]中的值保存到数据表-表3(假设字段名为:字段19~字段25)中;

请教各位高手,如何使用C#实现一次性将这些数据保存进这三张表中啊?急盼高手能帮帮忙实现一下!不甚感激!
...全文
254 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
freeluotao 2008-10-07
  • 打赏
  • 举报
回复
非常谢谢各位高手的帮助!!!
xhueducls 2008-09-28
  • 打赏
  • 举报
回复
string sqlstr="insert into table1 values('"+myarray[0]+"','"+myarray[0]+"',```````'"+myarray[0]+"')";
sqlstr+="insert into table2 values('"+myarray[9]+"','"+myarray[10]+"',```````'"+myarray[18]+"')";
sqlstr+="insert into table3 values('"+myarray[19]+"','"+myarray[20]+"',```````'"+myarray[25]+"')";

sqlcommand cmd=new sqlcommand(sqlstr,conn);
cmd.excutenonquery();
a-zhwang 2008-09-28
  • 打赏
  • 举报
回复
其实就是三个Insert语句
a-zhwang 2008-09-28
  • 打赏
  • 举报
回复
调用存储过程吧
依然白板 2008-09-28
  • 打赏
  • 举报
回复
一次性````怎么着也得25次INSERT吧`````
cloudgamer 2008-09-28
  • 打赏
  • 举报
回复
没看懂

111,125

社区成员

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

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

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