Access数据库,获得记录集后,如果更新数据?

时间:2021-04-18 13:25:17
远程获得指定数据的数据集,以二进制形式传送,然后在远程另一端已经成功还原成记录集,但是这时候不知道怎么将记录集更新到指定数据表中。最笨的方法是一条记录一条记录读取,然后对记录的每个字段进行更新,但是这样效率低,有没有其他好的更高效率的办法。

3 个解决方案

#1


在存储过程中写插入语句吧

#2


从远程获取并传送回来的是Recordset记录集对象(转换成字节数组传送的),表结构和办公室相同,办公室接收到的字节数组后,再转换成Recordset记录集对象,通过跟踪调试,发现记录总数和各字段值吻合。我现在采用的保存方式是:将记录集中的各条记录的各字段值取出,然后一条记录,一个字段保存,虽然可行,但效率太低,有没有什么更好的更新办法将记录集直接更新到数据库中。

#3


也就是说,有没有什么好的更新办法将记录集直接更新到数据库中,而不用操作各条记录以及各字段进行更新。

#1


在存储过程中写插入语句吧

#2


从远程获取并传送回来的是Recordset记录集对象(转换成字节数组传送的),表结构和办公室相同,办公室接收到的字节数组后,再转换成Recordset记录集对象,通过跟踪调试,发现记录总数和各字段值吻合。我现在采用的保存方式是:将记录集中的各条记录的各字段值取出,然后一条记录,一个字段保存,虽然可行,但效率太低,有没有什么更好的更新办法将记录集直接更新到数据库中。

#3


也就是说,有没有什么好的更新办法将记录集直接更新到数据库中,而不用操作各条记录以及各字段进行更新。