ReplaceFor是用于批量更新内存表中的数据。返回更新成功的数据数量。此方法删除的数据,必须执行保存命令才会真正从数据库删除数据行。
语法:
ReplaceFor(DataColName,Value,Filter)
参数说明
名称 | 说明 |
DataColName | 必填项, 字符串类型,要更新的列名称。 |
Value | 必填项,object类型,要替换的值。 |
Filter | 必填项, 字符串类型,设置内存表中数据的筛选条件,使用 表达式 筛选。跟本地筛选使用相同的语法。 |
Vb.Net |
Dim db As Database=Proj.SysDataFactory("UserDB") Dim dt As DataTableHelp=db.ExecuteDataTableHelp("select * from 订单信息",True,True) '将所有产品04的记录中的数量列都替换成0 dt.ReplaceFor("数量",0, "产品='产品04'") |
C# |
Database db = Proj.SysDataFactory["UserDB"]; DataTableHelp dt = db.ExecuteDataTableHelp("select * from 订单信息", true, true); // 将所有产品04的记录中的数量列都替换成0 dt.ReplaceFor("数量", 0, "产品='产品04'"); |