vb.net dataset 数据批量修改
来源:百度知道 编辑:UC知道 时间:2024/09/21 12:34:50
dataset 的表是以下SQL返回的结果
SELECT Symb,MobileNO,MinPri From Table1 where SendOK=0 and MinPri >2
我想一段时间后把该结果里的SendOK都改为 1,如何在vb.net 里操作
不要用 update Table1 set SendOK=0 where SendOK=0 and MinPri >2
因为经过一段时间后会有新记录添加的
SELECT Symb,MobileNO,MinPri From Table1 where SendOK=0 and MinPri >2
我想一段时间后把该结果里的SendOK都改为 1,如何在vb.net 里操作
不要用 update Table1 set SendOK=0 where SendOK=0 and MinPri >2
因为经过一段时间后会有新记录添加的
Dim csDataTable as DataTable = csXXDataSet.Tables("Table1")
if (not csDataTable is Nothing) then
For each csDataRow as DataRow in csDataTable.Rows
csDataRow.item("SendOK") = 0
Next
end if
如果是做Windows应用程序,可以考虑用Timer控件,去触发你的更新函数;
如果是只考虑用数据库,那么可以用数据库的 “执行计划”功能,在Oracle里叫Job,它可以设定间隔时间及何时开始。