簡體   English   中英

更新數據庫表

[英]Updating a database table

我想知道是否有人可以向我解釋這個:

我使用來自我的一個數據庫的數據創建一個數據行

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

然后我對它進行一些更改並使用這樣的更新命令:

da.Update(sessions, "Sessions");

我的問題是,為什么“會話”數據庫會使用“DataRow表”中的值進行更新? 我剛把價值拿走了......

如果我想制作DataRow table1和DataRow table2,更改它們以及稍后決定使用哪一個怎么辦?

如果需要,其余代碼都在此線程中。

將行插入數據庫

謝謝!

table1和table2等都引用了表中相同的DataRow對象。

當您使變量等於對象(DataRow)時,它只保存對該對象的引用。

如果您希望table1或table2只擁有DataRow的副本 ,則必須創建新的 DataRow並相應地復制列和數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM