|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.05.2011, 07:57 | #1 |
Пользователь
Регистрация: 16.04.2009
Сообщений: 15
|
Как MySQL подключить через ADO?
Пробую подключиться ч-з АДО. Выбираю компонент ADOConnection, выбираю в настройке строки подключения (Connection string) провайдера OLE DB for SQL Server. Далее ввожу имя сервера (loaclhost либо 127.0.0.1), параметры подключения (имя и пароль). Но вот подключиться он не может! Пишет что не обнаружен SQL Server.
Пробовал через "Панель управления"->"Администрирование"->"Источники данных (ODBC)" добавить источник данных через драйвер "SQL Server", безуспешно. Как выполняется успешное подключение MySQL через ADO? |
07.05.2011, 12:28 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Вы пытаетесь к MS SQL обратиться. Найдите в интернете провайдер для MySQL и работайте с ним.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
16.01.2012, 15:28 | #3 |
Пользователь
Регистрация: 08.04.2011
Сообщений: 21
|
В продолжение темы...
День добрый!
Возникла проблема такого рода. Есть база на MySQL. Хочу для подключения к ней через ADO сделать файловый DSN. В процессе создания прописываю все настройки, и при тесте получаю, что "Источник данных не найден и не указан драйвер, используемый по умолчанию". Тогда как через пользовательский и системный DSN и dbExpres с теми же параметрами идет подключение на ура. Помогите пожалуйста понять, в чем тут может быть дело. |
17.01.2012, 03:23 | #4 |
Форумчанин
Регистрация: 25.07.2009
Сообщений: 533
|
А может стоит использовать компоненты прямого доступа к мускулю?
А не городить огород с ADO?
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA) |
17.01.2012, 10:53 | #5 |
Пользователь
Регистрация: 08.04.2011
Сообщений: 21
|
А что имеется ввиду под компонентами прямого доступа? Сразу скажу, что мне запретили использовать в моем проекте сторонние компоненты, которые не входят в родной комплект Delphi 7.
У меня была идея взаимодействия через dbExpress, но мне нужно будет полноценно работать с базой, что в этом случае не совсем удобно. |
17.01.2012, 11:31 | #6 |
Форумчанин
Регистрация: 25.07.2009
Сообщений: 533
|
А что может адо, чего не можетdbExpress?
С вашим ограничением ни какого прямого доступа. Для этого только сторонние компоненты. Для dbExpress нужен драйвер под мускуля и все. Ну и под адо тоже.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA) |
17.01.2012, 15:17 | #7 |
Пользователь
Регистрация: 08.04.2011
Сообщений: 21
|
Ну, насколько я знаю, dbExpress предназначен преимущественно для просмотра данных, поэтому там почти все компоненты однонаправленные, кроме SimpleDataSet
Тогда такой вот вопрос. На большинстве машин, с которыми мне придется иметь дело, нет встроенного ODBC драйвера для MySQL. Можно на таких машинах как-то осуществить подключение через ADO, не устанавливая на каждой соответствующий драйвер? В случае с dbExpress достаточно 3-х библиотек для подключения: dbexpmysql.dll, libmysql.dll, midas.dll. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как подключить MySQL в Python? | acidcool | PHP | 0 | 27.08.2010 07:42 |
Как через Ado подключить БД Paradox | CheGu | Помощь студентам | 0 | 05.05.2010 19:37 |
Как мне подключить к интернету второй компьютер через первый?? | DimentuS | Софт | 3 | 18.09.2009 12:25 |
Как подключить mySql | Dryg2009 | БД в Delphi | 5 | 10.07.2009 04:46 |
Как удалять записи по условию, через ADO | Dimok82 | БД в Delphi | 4 | 13.03.2009 19:28 |