Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access2K+MySQL+MySQL ODBC+ окно DSN Config / 7 сообщений из 7, страница 1 из 1
13.03.2004, 13:42
    #32440818
AlTis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access2K+MySQL+MySQL ODBC+ окно DSN Config
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
13.03.2004, 14:08
    #32440831
Александр Спелицин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access2K+MySQL+MySQL ODBC+ окно DSN Config
strCnn = "ODBC;DSN=MyDSN;DATABASE=db1;UID=;PWD=;Port=3306"
И Вы подключаетесь с пустым логином и пустым паролем?
...
Рейтинг: 0 / 0
13.03.2004, 14:18
    #32440838
AlTis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access2K+MySQL+MySQL ODBC+ окно DSN Config
да, с пустым.
В принципе то я получаю соеденение с 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
13.03.2004, 14:19
    #32440840
AlTis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access2K+MySQL+MySQL ODBC+ окно DSN Config
забыл..
Dim db As dao.Database
...
Рейтинг: 0 / 0
13.03.2004, 14:34
    #32440849
AlTis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access2K+MySQL+MySQL ODBC+ окно DSN Config
собственно для чего мне это надо:
что бы прилинковать (связать) таблицы MySQL с Access.

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

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


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

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

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

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

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


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