Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Чем заменить ADO для работы с MySQL - только стандартные компоненты? / 16 сообщений из 16, страница 1 из 1
13.05.2019, 12:34
    #39812472
Cola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить ADO для работы с MySQL - только стандартные компоненты?
Пишется приложние win32, 64. Для х64 ADO нормально не работает, следовательно нужно его чем-то заменить.
В качестве основной СУБД используется PostgresSQL с компонентами PgDAC (куплены), но в процессе нужно сделать пару запросов к сторонней БД на MySQL не хочется специально для этого покупать компоненты. Чем из стандартного можно обойтись, что бы нормально работало под х64? Всем за ранее благодарна за ответы!
...
Рейтинг: 0 / 0
13.05.2019, 12:35
    #39812473
asviridenkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить ADO для работы с MySQL - только стандартные компоненты?
Cola,

FireDAC
...
Рейтинг: 0 / 0
13.05.2019, 13:51
    #39812508
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить ADO для работы с MySQL - только стандартные компоненты?
Colaнужно сделать пару запросов к сторонней БД на MySQLДля пары запросов стандартного API хватит с головой
...
Рейтинг: 0 / 0
13.05.2019, 13:55
    #39812511
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить ADO для работы с MySQL - только стандартные компоненты?
Можно попробовать это:

автор https://www.vitaliy.org/post/40

Надеюсь, автор не будет возражать...
...
Рейтинг: 0 / 0
13.05.2019, 15:08
    #39812557
Cola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить ADO для работы с MySQL - только стандартные компоненты?
asviridenkov,
FairDAC не люблю - вообще не использую. Сложно настраивается. Кучу файлов за проектом таскать, постоянные танцы с бубнами вокруг библиотек... Но не та версия, то не видит, то не загружает, то загружает но не видит, при переносе с сервера на сервер приходится постоянно прописывать пути, очень часто это ни к чему не приводит и приходится пересобирать приложение.... Вобщем полная х-нь. Лучше бы они допилили ADO, а эти НЕДО компоненты выкинули вообще из стандартных. Смогли же люди pgDAC нормально сделать, это при том что сама среда разработки стоит как "самолет". Но спасибище, за ответы! Очень благодарна!
Есть еще какие-то рекомендации? Чувствую что дорога или в API или опять покупать придется компоненты...
...
Рейтинг: 0 / 0
13.05.2019, 16:58
    #39812606
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить ADO для работы с MySQL - только стандартные компоненты?
ColaЛучше бы они допилили ADO, а эти НЕДО компоненты выкинули вообще из стандартных.

А ничего, что в реальности всё как раз наоборот: ADO - недопиленная хрень, годящаяся
только для MS SQL и к которой надо таскать кучу провайдеров из которых работает только
каждый второй, а для FireDAC достаточно установленного нативного клиента СУБД?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
13.05.2019, 17:07
    #39812613
cptngrb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить ADO для работы с MySQL - только стандартные компоненты?
Cola,более дружелюбного, чем FireDac не встречал, все просто и понятно. Какие файлы за собой нужно таскать?
...
Рейтинг: 0 / 0
13.05.2019, 17:32
    #39812622
Cola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить ADO для работы с MySQL - только стандартные компоненты?
cptngrb,
файлы библиотек.
Я очень хотела воспользоваться FireDAC для работы с PostgresSQL но к сожалению ничего не получилась. Танцы с бубнами длились неделю, перечитали много доки и много статей. Не заработал хваленый FireDAC. После этого плюнула и поставила на нем крест. стянула ODBC драйвера для PostgresSQL и сделала на ADO, но тут получилась засада с х64. Тут грешным делом даже чуть не уша на MSSQL (работает очень стабильно и есть много опыта с ним). Попробовала pgDAC, увидела с какой скоростью он работает (MSSQL+ADO нервно курят в коридоре) и что к ним вопросов вообще нет и купила. А тут надо подключиться к сторонней БД и сделать два запроса.., и ради этого пройти врата ада под названием FireDAC, данунах... (есть такой шумерский бог)... ))) Лучше я на API помучаюсь...
Хотя может это только в новой делфе RIO 10.3 такой шлак, может вы на других версиях и там все работает... Саппорт Embercadero прислал инструкцию по подключению FireDAC, а когда не заработало - сказали, что нужно купить платные драйвера и были посланы...
...
Рейтинг: 0 / 0
13.05.2019, 18:00
    #39812625
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить ADO для работы с MySQL - только стандартные компоненты?
ColaЛучше я на API помучаюсь...

Это лучшее, что Вы можете сделать. Если сумеете, конечно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
13.05.2019, 18:28
    #39812633
Gerasimenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить ADO для работы с MySQL - только стандартные компоненты?
Cola,

автор...PostgresSQL... А тут надо подключиться к сторонней БД и сделать два запроса

...
Рейтинг: 0 / 0
13.05.2019, 18:29
    #39812635
Dmitry Arefiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить ADO для работы с MySQL - только стандартные компоненты?
Ивините, cola, если у вас нет шанса разобраться с DLL, то мне остается повторить слова Эмба тех-поддержки. Это базовое понятие жизни в Виндос ...
...
Рейтинг: 0 / 0
13.05.2019, 18:31
    #39812637
Gerasimenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить ADO для работы с MySQL - только стандартные компоненты?
Cola,
авторПопробовала pgDAC, увидела с какой скоростью он работает (MSSQL+ADO нервно курят в коридоре) и что к ним вопросов вообще нет и купила
Может просто ADO по назначению использовать?
...
Рейтинг: 0 / 0
14.05.2019, 03:52
    #39812720
istrebitel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить ADO для работы с MySQL - только стандартные компоненты?
Для подключения PostgreSQL достаточно положить либы
libeay32.dll
libintl.dll
libpq.dll
ssleay32.dll
рядом с экзешником. Либы должны быть той же разрядности что и приложение.
...
Рейтинг: 0 / 0
14.05.2019, 08:29
    #39812765
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить ADO для работы с MySQL - только стандартные компоненты?
ColaВ качестве основной СУБД используется PostgresSQL с компонентами PgDAC (куплены), но в процессе нужно сделать пару запросов к сторонней БД на MySQL

Поэтому-то и создали UniDAC
...
Рейтинг: 0 / 0
14.05.2019, 10:29
    #39812834
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить ADO для работы с MySQL - только стандартные компоненты?
Colaнужно сделать пару запросов к сторонней БД на MySQL
https://github.com/Fr0sT-Brutal/awesome-pascal#database
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
14.09.2020, 08:55
    #39998193
istrebitel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем заменить ADO для работы с MySQL - только стандартные компоненты?
istrebitel
Для подключения PostgreSQL достаточно положить либы
libeay32.dll
libintl.dll
libpq.dll
ssleay32.dll
рядом с экзешником. Либы должны быть той же разрядности что и приложение.

Дополню себя, вдруг кому поможет.
Ещё необходимо чтобы был установлен Microsoft Visual C++ Redistributable (в моём случае требовался 2010) той же разрядности что и приложение.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Чем заменить ADO для работы с MySQL - только стандартные компоненты? / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]