powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access2K+MySQL+MySQL ODBC+ окно DSN Config
7 сообщений из 7, страница 1 из 1
Access2K+MySQL+MySQL ODBC+ окно DSN Config
    #32440818
AlTis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Acc 2K
БД .mbd
Win XP

Никак не могу побороть окно DSN Config.

Первый раз подключаюсь к MySQL - выпалзает окно DSN config.
нажимаю на Ok/Cancel = окно закрывается.
Второй раз запускаю процедуру подключения к MySQL - окна нет
Закрываю access. Открываю снова - всё повторяется заново.
Как погасить это окно?

В какой момент оно появляется:
Set db = ws.OpenDatabase("db1", dbDriverNoPrompt, False, strCnn)

где:
db1 - имя БД на MySQL
strCnn = "ODBC;DSN=MyDSN;DATABASE=db1;UID=;PWD=;Port=3306"

DSN есть, БД есть.
Чего надо сделать уже не понимаю.
...
Рейтинг: 0 / 0
Access2K+MySQL+MySQL ODBC+ окно DSN Config
    #32440831
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strCnn = "ODBC;DSN=MyDSN;DATABASE=db1;UID=;PWD=;Port=3306"
И Вы подключаетесь с пустым логином и пустым паролем?
...
Рейтинг: 0 / 0
Access2K+MySQL+MySQL ODBC+ окно DSN Config
    #32440838
AlTis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, с пустым.
В принципе то я получаю соеденение с MySQL.
Только после нажатия Ok/cancel :(

Сейчас попробовал на AccessXP - результат тот-же.

На всякий случай напишу основной код процедуры
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Dim ws As dao.Workspace
Dim strCnn As String

Set ws = DBEngine.Workspaces( 0 )

strCnn =  "ODBC;DSN=MyDSN;DATABASE=db1;UID=;PWD=;Port=3306 " 

Set db = ws.OpenDatabase( "db1" , dbDriverNoPrompt, False, strCnn)


...
Рейтинг: 0 / 0
Access2K+MySQL+MySQL ODBC+ окно DSN Config
    #32440840
AlTis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл..
Dim db As dao.Database
...
Рейтинг: 0 / 0
Access2K+MySQL+MySQL ODBC+ окно DSN Config
    #32440849
AlTis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно для чего мне это надо:
что бы прилинковать (связать) таблицы MySQL с Access.

Может есть какой другой способ получения названий таблиц?

подскажите, кто знает.
...
Рейтинг: 0 / 0
Access2K+MySQL+MySQL ODBC+ окно DSN Config
    #32440954
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно для чего мне это надо:
что бы прилинковать (связать) таблицы MySQL с Access.
Может есть какой другой способ получения названий таблиц?
подскажите, кто знает.


Так может проще поступить? Взять и прилинковать таблицы руками.
Или я чего-то не понял?
...
Рейтинг: 0 / 0
Access2K+MySQL+MySQL ODBC+ окно DSN Config
    #32441066
AlTis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руками точно не надо.
Надо программно, что бы пользователь не замарачивался.

Если кому интересно, я всё таки поборол окно DSN config.

strCnn = "ODBC;DSN=MyDSN;DATABASE=db1;UID= ;PWD=;Port=3306"

Всё дело в строке подключения.
Если коннектимся под каким-либо пользователем - окно не появляется.
Под пустой учётной записью UID=пробел.
Немного криво, но в моём случае нормально.

Спасибо.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access2K+MySQL+MySQL ODBC+ окно DSN Config
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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