首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么把一维数组添加到数据库中某个表的某一行

2011-12-19 
如何把一维数组添加到数据库中某个表的某一行?一个一维数组中有8个元素,这八个元素是数据库表中八个列所对

如何把一维数组添加到数据库中某个表的某一行?
一个一维数组中有8个元素,这八个元素是数据库表中八个列所对应的值,我想把这八个元素添加到表中,怎么才能做到?希望能给出具体的语句,方便研究。谢谢。

[解决办法]
??有沒有學過SQL語句﹖如果學過就沒有這問題了啊
sqlClientConnection cn=new sqlClientConnection(...);
sqlClientCommand cmd=new sqlClientCommand( "Insert Into Table1(AA,AB,AC,AD,AE,AF,AG,AH) VALUES (@AA,@AB,@AC,@AD,@AE,@AF,@AG,@AH) ";
cmd.Parameters.Add( "@AA ",arr[0]);
cmd.Parameters.Add( "@AB ",arr[1]);
cmd.Parameters.Add( "@AC ",arr[2]);
cmd.Parameters.Add( "@AD ",arr[3]);
cmd.Parameters.Add( "@AE ",arr[4]);
cmd.Parameters.Add( "@AF ",arr[5]);
cmd.Parameters.Add( "@AG ",arr[6]);
cmd.Parameters.Add( "@AH ",arr[7]);
cn.open();
cmd.ExecuteNonQuery();
cn.close();
[解决办法]
上面的一句漏了一點
sqlClientCommand cmd=new sqlClientCommand( "Insert Into Table1(AA,AB,AC,AD,AE,AF,AG,AH) VALUES (@AA,@AB,@AC,@AD,@AE,@AF,@AG,@AH) ",cn);
[解决办法]
就是一个insert语句呀
insert table(col1,col2,col3,col4,col5,col6,col7,col8)
values(arr[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7])
[解决办法]
肯定要有Primary Key用来标示,然后再Update这一Key

热点排行