powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / mdb и ADODB.connection
8 сообщений из 8, страница 1 из 1
mdb и ADODB.connection
    #32857922
Фотография RuslanLisovenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В mdb-файле ADODB.connection как правильно нужно создавать :
1. как глобальный объект на все время жизни приложения?
2. ADODB.connection постоянно должен быть открыт только лишь проверять ...?

--------------------------------
С ув. к участникам форума, Руслан.
...
Рейтинг: 0 / 0
mdb и ADODB.connection
    #32857938
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем его создавать?

уже имеется
Код: plaintext
Application.CurrentProject.Connection
...
Рейтинг: 0 / 0
mdb и ADODB.connection
    #32857948
Фотография vma_mnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может ошибся, но когда я его создавал как глобальный, то при каждой ошибке он слетал. IMHO лучше создавать в каждой процедуре или использовать подключение, как в примере Alexey Sh
...
Рейтинг: 0 / 0
mdb и ADODB.connection
    #32857964
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если коннект не к текущей базе имеется такое решение.

Модуль класса MyConn :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Option Compare Database
Option Explicit
Private Conn As ADODB.Connection

Public Property Get GetConn() As ADODB.Connection
    If Conn Is Nothing Then
        Set Conn = New ADODB.Connection
        Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=foobar.mdb;" ', "user", "password"
    End If
    Set GetConn = Conn
End Property

Далее в обычном модуле:
Код: plaintext
Public Mconn As New MyConn


Обращаемся к коннекшну как
Код: plaintext
Mconn.GetConn

И сбрасывайте проект сколько влезет, после сброса экземпляр класса заново инициализируется автоматически при первом обращении
...
Рейтинг: 0 / 0
mdb и ADODB.connection
    #32857983
Фотография RuslanLisovenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey ShА зачем его создавать?

уже имеется
Код: plaintext
Application.CurrentProject.Connection


Вы рассказываете за adp-проект, а я за mdb и получение данных через ADO.
...
Рейтинг: 0 / 0
mdb и ADODB.connection
    #32858135
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я очень часто в MDB использую CurrentProject.Connecton и ADODB'ишные рекордсеты.
...
Рейтинг: 0 / 0
mdb и ADODB.connection
    #32858137
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 RuslanLisovenko : в mdb Application.CurrentProject.Connection работает как и в адп.
RTFM.
...
Рейтинг: 0 / 0
mdb и ADODB.connection
    #32861520
Фотография RuslanLisovenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Sh2 RuslanLisovenko : в mdb Application.CurrentProject.Connection работает как и в адп.
RTFM.

Сори......
Спасибо проверю.надо только теперь понять Application.CurrentProject.Connection в мдб..............
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / mdb и ADODB.connection
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]