Страница 1 из 1

коннект к MySQL через ODBC -ADO

Добавлено: 07 ноя 2007, 14:44
eugira
как настраивать ODBC-соединение к БД MySql
установленной локально на компе?
Пишу сервер localhost cтроки user и password оставляю пустыми - коннект есть
ввожу в строку database имя test (стандартная БД MS SQL - коннект тоже есть)
при вводе имени стандартной БД MySQL или пользовательской БД My созданной мной ранее при коннекте возвращается SQL Error
C другой стороны если оставить в ODBC строку database пустой
то в клиентском приложении при коннекте ADO через ODBC в AdoConnectionString=
Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="Driver=MySQL;DATABASE=My;SERVER=localhost;UID=My;PORT=;OPTION=0;STMT=;"
коннект так и не создается - система пишет "разрушительный сбой"
если в том же приложении при коннекте ADO через ODBC не указывать БД
т.е Provider=MSDASQL.1;Persist Security Info=False;Data Source=MySQLDB
то коннект создастся но ADOQuery не понимает заапроса к таблице БД My
(видимо по умолчанию подключается БД test)
Как создать коннект через ODBC к пользовательской БД My?

Re: коннект к MySQL через ODBC -ADO

Добавлено: 09 апр 2008, 17:47
Hastur
Вопрос я смотрю давний, но раз никто так и не ответил... может кому пригодится.

ошибка "разрушительный сбой" лично у мне возникала только на этапе разработки елси я пытался подсоеденится в делфе, а вот если вешать конект например на кнопку с обработчиком ADOConnection.Connected:=true; то всё проходит на ура. Всё же информацию о конекте я прописывал в источнике данных включая пароль и базу.

Сейчас кстати появился ODBC драйвер версии 5.1 он работает и на этапе разработки

airmaxtnfr.com

Добавлено: 11 мар 2009, 15:48
klmn005