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

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

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

Модуль класса 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
10.01.2005, 19:05:51
    #32857983
RuslanLisovenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mdb и ADODB.connection
Alexey ShА зачем его создавать?

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


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

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


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