коннект к MySQL через ODBC -ADO
Добавлено: 07 ноя 2007, 14:44
как настраивать 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?
установленной локально на компе?
Пишу сервер 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?