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