Оптимизация использования ADO Connection и Recordset - VB

Узнай цену своей работы

Формулировка задачи:

ГОСПОДА ПРОГРАММИСТЫ, а давайте поделимся, как наиболее оптимально импользовать Connection'ы и Recorset'ы. Я это делаю так. Для каждой формы у меня свои локальные Connection'ы и Recodset'ы. Почему я не испольую глобальный Connection, да потому, что так немеренно проще работать с транзакциями. А на счет Recordset'ов делаю так: те, которые привязанны к элементам формы, объявляются, как общие для формы, а Recordset'ы, с которыми я что-нть мутю, т.е. добавляю, поиск, исправляю, я создаю и открываю только на время работы с ними. МОЖЕТ Я НЕ ПРАВ. ДАВАЙТЕ ОБСУДИМ !!!

Решение задачи: «Оптимизация использования ADO Connection и Recordset»

textual
Листинг программы
  1. Private Function OpenRS(ByRef CN As ADODB.Connection, ByVal SQL As String) As ADODB.Recordset
  2. Dim rs As ADODB.Recordset
  3.  
  4.         Set rs = New ADODB.Recordset
  5.         rs.CacheSize = 100
  6.         rs.CursorLocation = adUseClient
  7.         rs.CursorType = adOpenStatic
  8.         rs.LockType = adLockReadOnly
  9.         rs.Source = SQL
  10.         rs.ActiveConnection = CN
  11.         rs.Open , , , , adCmdText
  12.        
  13.         Set OpenRS = rs
  14.        
  15. End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы