更新数据库表

问题描述:

我想知道如果任何人都可以给我讲解一下:更新数据库表

我从我的数据库之一

DataRow table = sessions.Tables["Sessions"].Rows[position]; 

我那么做了一些更改,并使用创建数据的数据行update命令是这样的:

da.Update(sessions, "Sessions"); 

我的问题是,为什么“会话”数据库中获取与“的DataRow表”的值更新?我只是把这些值取出来了。

如果我想让DataRow table1和DataRow table2改变它们并稍后决定使用哪一个呢?

如果需要,代码的其余部分位于此线程中。

Inserting a row into a database

谢谢!

table1和table2等都是引用表中相同的DataRow对象。

当你使一个变量等于一个对象(DataRow)时,它只保存对该对象的引用。

如果你想表1或表2只是有DataRow中的副本,那么你就必须相应地创建一个新的的DataRow和复制的列和数据。

+0

啊,我明白了。谢谢一堆:) – 2012-08-02 13:40:00