怎么没人回我呀,大虾SOS!!!!

解决方案 »

  1.   

    insert into Copy_To values(id,name) values(@id,@name)",有这样写的么?
      

  2.   

    赋值的时候要这样才能改变状态
    ds.Tables["CopyTo"].Rows[i].BeginEdit();
    ds.Tables["CopyTo"].Rows[i][1] = ds.Tables["CopyTo"].Rows[i][1];
    ds.Tables["CopyTo"].Rows[i].EndEdit();以下两局完全没必要:
    cmd.Parameters["@id"].SourceVersion = DataRowVersion.Current;
    cmd.Parameters["@name"].SourceVersion = DataRowVersion.Current;你要做的是更新,可是
    cmd = new SqlCommand("insert into Copy_To values(id,name) values(@id,@name)",conn); //???插入操作?数据适配器提供的方法中,比较好的更新方法用adapter.Update(dataset,"映射源表表名")方法(+n重载)
      

  3.   

    cmd = new SqlCommand("insert into Copy_To values(id,name) values(@id,@name)",conn);你的insert的语句有问题啊,
    insert into Copy_To (id,name) values(@id,@name)",
      

  4.   

    不行,SQL语句改了,
    cmd = new SqlCommand("insert into Copy_To(id,name) values(@id,@name)",conn);
    可是不能成功,我亦不知道为何,所以郁闷
    !!!!!烦请继续指正!
    ////////////////////////////
    sql写错,真是渐愧,多谢指教,太粗心了
      

  5.   

    搞定了,找到了错误!!!!
    da.Fill(ds.GetChanges());
    我写错了类,呵呵