首页 > 试题

cursorlocation

更新时间:2022-12-11 04:22:36 阅读: 评论:0

2014北京中考24题多解-绝对误差和相对误差


2022年12月11日发(作者:眼袋除皱)VB中用ADO连接数据库的操作中遇到CursorLocation的adUClient和adUServer这两个属性值,收集了些资料,帮助理解。

服务器端游标将结果集放在服务器的缓冲区内,客户端游标将结果集放在客户机的缓冲区内.

服务器端游标对数据的变化有很强的敏感性,客户端游标在处理记录集的速度上有优势,配合仅向前游标等使用可以提高程序的性能,并且少占网络资源,还可以支持较多的其他特性.但使用客户端游标在从服务器读取记录集时较占资源.这要看实际情况使用了



如果在connection中设置游标类型为服务器端,在record中设置为客户端,那哪个算数,反之呢

用connection对象的语句就使用connection对象的游标(e()),使用recordt的用recordt的游标(()).



如果在你取到记录集以后,有人修改了数据库里的数据,使用服务器端游标加上动态游标就可以得到最新的数据,这时如果是客户端游标就无法察觉到数据的变化。要根据实际情况来使用。如果你的系统对数据要求即时性较高则可用服务器端游标,反之则使用客户端游标,提高程序性能。使用服务器端游标也可以调用存储过程的,只不过他无法返回记录条数(recordcount)要使用客户端游标就可以了。



对游标控制



在Recordt对象还有一个属性CursorLocation用于指定游标的位置,我们可以指定使用客户端的游标,也可以指定使用服务器端游标。CursorLocation属性的缺省值为adUServer,使用服务器端游标的好处是,程序对数据库的修改可以立即反映到服务器,而且,其他用户对数据库的操作也可以马上反映出来,但使用服务器端游标带来了高网络流量,每一个数据访问都需要通过网络交换数据。



ADO提供了客户端数据缓存处理,因此,在打开Recordt对象前,可以设置CursorLocation为adUClient,指定使用客户端游标。通过客户端游标,ADO利用本地数据缓存以降低网络流量,虽然在数据访问灵活性上有所损失,但却大大提高了通过网络访问数据库的性能。



本文发布于:2022-12-11 04:22:36,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/88/83424.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:单位边际贡献
标签:cursorlocation
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图