2008-12-12 68 views
0

我知道的人想在应用程序中使用diconnected recordsets。对我来说,听起来好像我有一个ORM工具,那里真的不需要甚至连接断开的记录集。通过ORM了解它的方式ORM负责不占用不必要的长时间连接,解决了对断开连接的记录集的需求。是否有一个您仍然想要使用断开连接的记录集的实例?断开记录集

+1

拥抱连接是好的,它让他们感到被爱 – 2008-12-12 15:57:18

回答

1

一个制造ADO记录集可以是数据容器对象的一个​​不错的选择,作为一种替代的VBA类型(结构),集合,字典等即强大的数据类型可空字段**,内置支持过滤,排序,搜索,输出到格式化文本/ xml /数组,分页,克隆等。根据定义,制作的ADO记录集断开连接。

也许这不是你想到的,但它是对你的问题的有效答案,即即使你有一个ORM,你仍然想要使用断开的记录集的例子。

**相似,ADO参数对象是Variant类型的常用替代方法,与VB内在类型不同,它们可以是强数据类型可为空。

0

我会考虑在小的“组装和遗忘”应用程序中使用记录集,或者当您只有简单的报表需求(如只读网格视图)时。

这包括任何应用程序,它感觉像你可以做的最快的事情,你没有看到它稍后会改变的原因。但是,如果您打算使用业务逻辑等来构建一个稍微先进,可维护且功能强大的应用程序,请不要使用记录集。

但肯定的是,仍然有使用它..