Главная страница
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.47 MB
Время: 0.053 c
2-1160985791
vitv
2006-10-16 12:03
2006.10.29
Проблема с процедурой


15-1160213675
Sperminator
2006-10-07 13:34
2006.10.29
Темы на siemens x65,x75


15-1160460352
k2
2006-10-10 10:05
2006.10.29
Хорошая вакансия


6-1146474031
SergProger
2006-05-01 13:00
2006.10.29
Проблемы с CGI-приложениями


2-1160668222
фтвкун
2006-10-12 19:50
2006.10.29
Внешний вид формы при разных разрешениях