Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
2-1160568882
Новичоккк
2006-10-11 16:14
2006.10.29
Integer в 32х и 64х битных системах


9-1138023806
rts111
2006-01-23 16:43
2006.10.29
OpenGL. Как сделать прозрачность?


15-1160511177
default
2006-10-11 00:12
2006.10.29
Грамматика Мерфи(English grammar in use)


1-1158590290
dreamse
2006-09-18 18:38
2006.10.29
Вопрос по работе с BLP


2-1160519262
ice321
2006-10-11 02:27
2006.10.29
Какая функция в BDE возврашает путь к базе?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский