Форум: "Базы";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c