Отключенный набор записей - PullRequest
0 голосов
/ 12 декабря 2008

Кто-то, кого я знаю, хочет использовать разделенные наборы записей в приложении. Для меня это звучит так, как если бы у меня был инструмент ORM, не было бы необходимости даже трогать отключенные наборы записей. Насколько я понимаю, с ORM ORM заботится о том, чтобы не обнимать соединения в течение излишне долгого времени, решая необходимость в отключенном наборе записей. Есть ли экземпляр, в котором вы все еще хотите использовать отключенный набор записей?

Ответы [ 2 ]

1 голос
/ 08 января 2009

Изготовленный набор записей ADO может быть хорошим выбором контейнерного объекта для данных в качестве альтернативы типу VBA (структура), коллекции, словарю и т. Д., Т. Е. Полям со строго типизируемыми данными ** со встроенной поддержкой фильтрации, сортировка, поиск, вывод в форматированный текст / xml / array, разбиение на страницы, клонирование и т. д. Изготовленный набор записей ADO отключен по определению.

Возможно, это не совсем то, что вы имели в виду, но это верный ответ на ваш вопрос, то есть пример того, когда вы все еще хотите использовать отключенный набор записей, даже если у вас есть ORM.

** Аналогично, объекты ADO Parameter являются обычной альтернативой для типа Variant в том смысле, что, в отличие от внутренних типов VB, они могут быть строго типизированными данными и , допускающими нулевое значение.

0 голосов
/ 12 декабря 2008

Я бы подумал об использовании набора записей в небольших приложениях "собирай и забывай" или когда у вас есть простые потребности в отчетах, такие как только для чтения в виде сетки.

Это включает в себя любое приложение, в котором вы чувствуете, что это самая быстрая вещь, которую вы можете сделать, и вы не видите причины, по которой она изменится позже.

Однако, если вы собираетесь создать слегка продвинутое, поддерживаемое, надежное приложение с бизнес-логикой и тому подобным, не используйте наборы записей.

Но, конечно, для этого все еще есть польза ..

...