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

解决方案 »

  1.   

    ??有沒有學過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();
      

  2.   

    上面的一句漏了一點
    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);
      

  3.   

    就是一个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])
      

  4.   

    肯定要有Primary Key用来标示,然后再Update这一Key