Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

Delphi7, MySQL 5.0.18, ADO   Найти похожие ветки 

 
*Ray* ©   (2006-09-02 18:34) [0]

Здравствуйте, уважаемые мастера!
Это мой первый вопрос в Вашем чудесном пристанище знаний. Очень надеюсь, что наше общение будет плодотворным и приятным. Теперь к делу:
Сейчас передо мной стоит задача написать программу с использованием MySQL. Я использую Delphi7, MySQL 5.0.18, ADO. Раньше при работе с Access никаких проблем не возникало. А при подсоединении к БД MYSQL, через компонент ADOConnection, выбираю Microsoft OLE DB for ODBC Drivers, потом использую MySQL ODBC 3.51 Driver, ввожу пользователя, пароль, выбираю БД и при проверке подключения выдает ошибку: "Не выполнена проверка подключения из-за ошибки при инициализации поставщика. Разрушительный сбой. (Ошибка связи с данными MIcrosoft)". Пробовал менять версии MySQL, результат тот же. Также искал в ресурсах Королевства и не нашел ответа на данный вопрос. Помогите пожалуйста! Заранее всем большое спасибо! С Уважением Кутушев Юрий.


 
Рустем ©   (2006-09-02 19:03) [1]

Попробуй непосредственно в настройках драйвера указать все параметры и проверить подключение к базе, нажав кнопку "Test Data Source".
Что выдает?


 
*Ray* ©   (2006-09-03 16:09) [2]

Если имеется ввиду подключение MySQL ODBC 3.51 Driver, то при тестировании тникаких проблем не возникает. Соединение устанавливается успешно.


 
Рустем ©   (2006-09-03 17:58) [3]

Хорошо. Теперь в настройках ConnectionString компонента ADOConnection, в закладке "Подключение", выбери искомый источник данных (не указывая более никаких параметров, таких как имя пользователя, пароль и т.д.) и нажми кнопку "Проверить подключение".
Что теперь выдает?


 
*Ray* ©   (2006-09-04 15:02) [4]

Точно! Если ничего не указывать, то все нормально! И соответственно уже через ADOTable я успешно добрался до своих данных. Рустем, спасибо тебе большое за помощь! И для того чтобы довести дело до полного конца, ты не мог бы объяснить причину той ошибки? Из-за чего так происходит? Чтобы в дальнейшем я понял механизм работы и у меня не возникало вопросов.


 
parovoZZ ©   (2006-09-04 16:20) [5]

У меня строка подключения такая

ADOConnect.ConnectionString := "Persist Security Info=True;Data Source=Journal Database; Password=" + edPassword + ";User ID=" + edLogin;
Имя базы данных и хост прописываю в MySQL ODBC 3.51 Driver. Всё работает на ура.



Страницы: 1 вся ветка

Текущий архив: 2006.10.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.18 c
15-1160119326
Loginov Dmitry
2006-10-06 11:22
2006.10.29
Задачка (почти пятничная :)


2-1160983568
Alex_86
2006-10-16 11:26
2006.10.29
Открыть с помощью


2-1161074883
Dmitry_177
2006-10-17 12:48
2006.10.29
Запись в файл в DLL, THandle файла в разных процессах


15-1160377137
IMHO
2006-10-09 10:58
2006.10.29
Крах доллара намечен на октябрь


15-1159992827
dreamse
2006-10-05 00:13
2006.10.29
Есть ли на свете кнопка ?