3
ID(unique) Name status
1 A 0
2 B 0
SQL表在我的代碼,我檢索所有的數據到數據表,並做一些編碼。 根據結果,我會將結果從0更改爲1或2
之後,我需要將它們更新回sql。
我的想法是創建一個臨時表,將每一行插入到..然後將它們更新到真正的sql表中,刪除臨時表。
不是很好,我知道。這就是爲什麼我問,有沒有更好的方法來做到這一點?
ID(unique) Name status
1 A 0
2 B 0
SQL表在我的代碼,我檢索所有的數據到數據表,並做一些編碼。 根據結果,我會將結果從0更改爲1或2
之後,我需要將它們更新回sql。
我的想法是創建一個臨時表,將每一行插入到..然後將它們更新到真正的sql表中,刪除臨時表。
不是很好,我知道。這就是爲什麼我問,有沒有更好的方法來做到這一點?
您可以使用CommandBuilder更新表格的內容。
看看這個example。
我聽說過,但我不知道如何使用它在我的情況,因爲我的「更新TBLSOMETHING設置狀態= newstatus其中id = idfromdatatable」。我可以在sqldataadapter中添加該查詢並將這兩個變量的參數? – william
您必須使用填充數據表的datadapter從數據庫加載表,然後在數據表中直接更改要更改的記錄,然後使用命令生成器更新目標表,查看我已鏈接的示例。 – aleroot
哦,這就是它的工作原理..我想的是錯誤的方式..一個更多的問題,.Update()只會取代更新的值,而不是取代整個表,儀式?因爲我在我的問題中提到,我的ID是自動增量唯一編號。順便說一句,Tkz很多.. – william