Оптимизация использования ADO Connection и Recordset - VB
Формулировка задачи:
ГОСПОДА ПРОГРАММИСТЫ, а давайте поделимся, как наиболее оптимально импользовать Connection'ы и Recorset'ы.
Я это делаю так.
Для каждой формы у меня свои локальные Connection'ы и Recodset'ы.
Почему я не испольую глобальный Connection, да потому, что так немеренно проще работать с транзакциями.
А на счет Recordset'ов делаю так: те, которые привязанны к элементам формы, объявляются, как общие для формы, а Recordset'ы, с которыми я что-нть мутю, т.е. добавляю, поиск, исправляю, я создаю и открываю только на время работы с ними.
МОЖЕТ Я НЕ ПРАВ. ДАВАЙТЕ ОБСУДИМ !!!
Решение задачи: «Оптимизация использования ADO Connection и Recordset»
textual
Листинг программы
- Private Function OpenRS(ByRef CN As ADODB.Connection, ByVal SQL As String) As ADODB.Recordset
- Dim rs As ADODB.Recordset
- Set rs = New ADODB.Recordset
- rs.CacheSize = 100
- rs.CursorLocation = adUseClient
- rs.CursorType = adOpenStatic
- rs.LockType = adLockReadOnly
- rs.Source = SQL
- rs.ActiveConnection = CN
- rs.Open , , , , adCmdText
- Set OpenRS = rs
- End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д