请问一个数据集问题! 在一个空的数据集里面,我可不可以循环插入多组数据,然后一次UPDATE进表里面呢??现在不知道可不可以,小弟只能循环插一条就UPDATE一次``` 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ADO 的批量更新方法 UpdateBatch 应该可以实现 UpdateBatch 方法 (ADO) 将所有挂起的批更新写入磁盘。语法recordset.UpdateBatch AffectRecords参数AffectRecords 可选,AffectEnum 值。决定 UpdateBatch 方法所影响的记录数目,可以为如下常量之一。常量 说明 adAffectCurrent 只写入当前记录的挂起更改。 adAffectGroup 对满足当前 Filter 属性设置的记录写入其挂起更改。必须将 Filter 属性设置为某个有效的预定义常量以便使用该选项。 adAffectAll 默认值。对 Recordset 对象的所有记录写入挂起更改,包括所有由于当前 Filter 属性设置而隐藏的记录。 说明在批更新模式中修改 Recordset 对象时,使用 UpdateBatch 方法可将 Recordset 对象中的所有更改传递到现行数据库。如果 Recordset 对象支持批更新,那么在调用 UpdateBatch 方法之前可以将一个或多个记录的多重更改缓存在本地。如果在调用 UpdateBatch 方法时正在编辑当前记录或者添加新的记录,那么在将批更新传送到提供者之前,ADO 将自动调用 Update 方法保存当前记录的所有挂起更改。注意 只能对键集或静态游标使用批更新。如果由于与现行数据冲突而导致传送更改的尝试失败(如其他用户已将记录删除),那么提供者将把警告返回给 Errors 集合但并不终止执行程序。只有在所有请求的记录都出现冲突时才发生运行时错误。使用 Filter 属性 (adFilterAffectedRecords) 和 Status 属性可以找到发生冲突的记录。要取消所有挂起的批更新,请使用 CancelBatch 方法。 可以,但锁定模式要选:AdLockBatchOptimistic 想写个自动提取邮件发送人的ip的程序,免得每次都"查看原始信息",求高手们给点思路,谢谢! SetWindowLong問題 请问listview中对Item有没有双击事件啊. 怎么通过程序修改报表打印的方向(横向,纵向) DataGrid和Adodc控件的奇怪问题 已知一文件的全路径,如何知道该文件是否存在或有效? 如何在mscomm中实现中断? VB可以操作.DBF数据库吗? 报表设计: 关于VB的一个控件(agent)的问题 关于16进制转换10进制问题 操作多个表时,数据集如何执行Update和AddNew操作呢?
将所有挂起的批更新写入磁盘。语法recordset.UpdateBatch AffectRecords参数AffectRecords 可选,AffectEnum 值。决定 UpdateBatch 方法所影响的记录数目,可以为如下常量之一。常量 说明
adAffectCurrent 只写入当前记录的挂起更改。
adAffectGroup 对满足当前 Filter 属性设置的记录写入其挂起更改。必须将 Filter 属性设置为某个有效的预定义常量以便使用该选项。
adAffectAll 默认值。对 Recordset 对象的所有记录写入挂起更改,包括所有由于当前 Filter 属性设置而隐藏的记录。
说明在批更新模式中修改 Recordset 对象时,使用 UpdateBatch 方法可将 Recordset 对象中的所有更改传递到现行数据库。如果 Recordset 对象支持批更新,那么在调用 UpdateBatch 方法之前可以将一个或多个记录的多重更改缓存在本地。如果在调用 UpdateBatch 方法时正在编辑当前记录或者添加新的记录,那么在将批更新传送到提供者之前,ADO 将自动调用 Update 方法保存当前记录的所有挂起更改。注意 只能对键集或静态游标使用批更新。如果由于与现行数据冲突而导致传送更改的尝试失败(如其他用户已将记录删除),那么提供者将把警告返回给 Errors 集合但并不终止执行程序。只有在所有请求的记录都出现冲突时才发生运行时错误。使用 Filter 属性 (adFilterAffectedRecords) 和 Status 属性可以找到发生冲突的记录。要取消所有挂起的批更新,请使用 CancelBatch 方法。