powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Альтернатива CurrentDb
25 сообщений из 27, страница 1 из 2
Альтернатива CurrentDb
    #32520997
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!


Использую соединение не DAO,
пытался:

а) Set db1 = CurrentDb

б) db1.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\db\acc_test_db\ДБ1.mdb")

Как в танке!!! Причом, после замены на ДБ2.mdb всё работает - но нужен имено CurrentDb!

Заранее благодарен В. Скопин!
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521001
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как выглядет ЭТО работающе

после замены на ДБ2.mdb всё работает - но нужен имено CurrentDb
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521002
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понятно :(

CurrentDB - если можно так выразиться, уже открыт, зачем же еще раз?
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521010
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пишет ошибку при а и б
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521015
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ДБ2.mdb - это левый, не текущий ДБ
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521017
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Какую ошибку пишет???
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521018
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем Вам CurrentDB, если Вы потом пытаетесь переопределить переменную db1?

В чем суть вопроса? Сформулируйте точнее, желательно с котом и ошибками (оригинальными)
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521022
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какой access ?
+кусок работающего кода
+ дальше будет RecordSet или Execute ?
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521024
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в очередь подсказчики
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521034
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при а 13 - недоволенный тип

при б USER ADMIN уже использует ДБ, только это ошибка дальше формуляр не идет
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521038
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Как описана переменная db1?
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521042
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какой access - 2000
+кусок работающего кода -нет - это почти первая строка
+ дальше будет RecordSet или Execute ? -ДА
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521044
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как описана переменная db1? As Database
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521050
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sorry!
Dim db1 As Databases
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521056
мдя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
судя по стартовому вопросу он хочет открыть ADO.Connection, а не Database
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521062
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
As Database s ???

2 мдя:
Он хочет открыть текущую базу.
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521064
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага текущую mdb не подключая DAO
может через Documents найти полный путь на currentdb ?
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521067
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
As Databases???

2 мдя:
Он хочет открыть текущую базу.
- нет без `s` вариантов!!!
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521071
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сам пишу на 97 + DAO
не проверяя предлагаю
currentproject.connection
и из него openrecordset или его аналог в ADO
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521072
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Нет вариантов, потому что не подключено DAO...
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521078
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Set db_acc = New CurrentProject
всем спасибо вроде так работает!
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521081
мдя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
осталось выяснить, на кой оно ему далось,
если он ДАО объекты/методы юзать не собирается

может ему
CurrentProject-ы (и т.п.) сгодятся
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521084
мдя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
апаздал
...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521093
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверил из хэлпа работает
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
   Dim cnn1 As ADODB.Connection
    Dim rstEmployees As ADODB.Recordset
    Set cnn1 = CurrentProject.Connection
    Set rstEmployees = New ADODB.Recordset
    rstEmployees.CursorType = adOpenKeyset
    rstEmployees.LockType = adLockOptimistic
    rstEmployees.Open "T1", cnn1, , , adCmdTable
    rstEmployees.MoveFirst
    Debug.Print rstEmployees![Comp_Name]

...
Рейтинг: 0 / 0
Альтернатива CurrentDb
    #32521108
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim cnn1 As ADODB.Connection
Dim rstEmployees As ADODB.Recordset
Set cnn1 = CurrentProject.Connection
Set rstEmployees = New ADODB.Recordset
rstEmployees.CursorType = adOpenKeyset
rstEmployees.LockType = adLockOptimistic
rstEmployees.Open "T1", cnn1, , , adCmdTable
rstEmployees.MoveFirst
Debug.Print rstEmployees![Comp_Name]

САМОЕ ГРАМОТНОЕ РЕШЕНИЕ!!!
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Альтернатива CurrentDb
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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