powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Подключение к Firebird через ADO
17 сообщений из 17, страница 1 из 1
Подключение к Firebird через ADO
    #39797593
WellSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую всех.
Работал с MS SQL Server, подключался через ADO.
Сейчас задача такая: Сервер стал FB, компоненты те же. Как подключиться без дополнительных настроек и копания в винде? А также без замены компонентов в проекте?

Добавлю: Есть инсталляционный файл программы, который установил FB, программу и после нажатия на иконку должно работать. То есть копаться в ODBC и прочих настройках не надо.

Попробовал найти ответ на форуме, но не наше. Заранее благодарен.
...
Рейтинг: 0 / 0
Подключение к Firebird через ADO
    #39797618
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WellSlavaКак подключиться без дополнительных настроек и копания в винде? А также без замены
компонентов в проекте?

Подключиться-то можно, например, через https://www.ibprovider.com/rus/
Но если архитектура приложения заточена под MS SQL, то работать оно будет в лучшем случае
плохо, в худшем - никак.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Подключение к Firebird через ADO
    #39797621
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проект новый?
Если старый, то не понятно, как с запросами в датасетах быть. Синтаксис SQL все-таки отличается.
...
Рейтинг: 0 / 0
Подключение к Firebird через ADO
    #39797629
WellSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, Я же писал, что компоненты менять нельзя. Они должны остаться ADO-шные.
...
Рейтинг: 0 / 0
Подключение к Firebird через ADO
    #39797630
WellSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроик СемёнПроект новый?
Если старый, то не понятно, как с запросами в датасетах быть. Синтаксис SQL все-таки отличается.

А что запросы? У меня все делается на сервере, а с клиента идет только вызов процедур. А серверная часть сейчас переписывается.
...
Рейтинг: 0 / 0
Подключение к Firebird через ADO
    #39797631
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WellSlavaЯ же писал, что компоненты менять нельзя. Они должны остаться ADO-шные.

Значит остаётся поменять разработчика на такого, который знает, что ADO это тупая
надстройка над OLE DB.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Подключение к Firebird через ADO
    #39797641
WellSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovWellSlavaЯ же писал, что компоненты менять нельзя. Они должны остаться ADO-шные.

Значит остаётся поменять разработчика на такого, который знает, что ADO это тупая
надстройка над OLE DB.


Может быть, оно и так. Но Вы через IBProvider подключитесь к серверу MS SQL?
Загвоздка в том, что программа должна подключаться к двум этим серверам. То есть в настройка программы указывается какой тип базы, а внутри программы просто меняется настройка ADOConnection.
...
Рейтинг: 0 / 0
Подключение к Firebird через ADO
    #39797649
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WellSlavaТо есть в настройка программы указывается какой тип базы, а внутри программы просто
меняется настройка ADOConnection.

Да, именно так это и работает в правильных руках: в строке коннекта указывается OLE DB
провайдер через который идёт подключение. Меняйте прокладку.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Подключение к Firebird через ADO
    #39797652
WellSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovWellSlavaТо есть в настройка программы указывается какой тип базы, а внутри программы просто
меняется настройка ADOConnection.

Да, именно так это и работает в правильных руках: в строке коннекта указывается OLE DB
провайдер через который идёт подключение. Меняйте прокладку.


Какого поставщика данных выбрать?
...
Рейтинг: 0 / 0
Подключение к Firebird через ADO
    #39797658
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WellSlavaDimitry Sibiryakovпропущено...

Да, именно так это и работает в правильных руках: в строке коннекта указывается OLE DB
провайдер через который идёт подключение. Меняйте прокладку.


Какого поставщика данных выбрать?
Нужного в данном конкретном случае. Я угадал?
...
Рейтинг: 0 / 0
Подключение к Firebird через ADO
    #39797685
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WellSlavaЗагвоздка в том, что программа должна подключаться к двум этим серверам. То есть в настройка программы указывается какой тип базы, а внутри программы просто меняется настройка ADOConnection.
Используй мейнстримовый FireDAC, Люк. У меня последняя программа переключается через него между тремя самыми популярными типами БД.
...
Рейтинг: 0 / 0
Подключение к Firebird через ADO
    #39797779
WellSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad F,Забыл написать - у меня старый Delphi 7. Я почитал, что это библиотека новых "Студий", а цена приобретения высокая - никто покупать не будет. Я не знаю, что это за библиотека. Если нет необходимости менять все компоненты, то буду благодарен за информацию, где можно взят бесплатно.
...
Рейтинг: 0 / 0
Подключение к Firebird через ADO
    #39797903
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WellSlava,

Теперь все стало совсем ясно. Во времена D7 с FB я работал через IBX, оракулом через DOA, с MS SQL через ADO.
Ибо чего-то приличного универсального на тот момент (если не считать таковым BDE))
Еще не было. Однако тебе в рервом же ответном посте дали адрес знаменитого Коваленковского провайдера. Ты его пробовал?
...
Рейтинг: 0 / 0
Подключение к Firebird через ADO
    #39798636
WellSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad F, Каюсь, действительно пропустил. Точнее, прочитать прочитал, но не скачал почему-то.
Может быть подскажете на данный момент как самый лучший менеджер?
...
Рейтинг: 0 / 0
Подключение к Firebird через ADO
    #39798753
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WellSlava,

Кто менеджер, я что-ли? И подсказать-то все же чего?
...
Рейтинг: 0 / 0
Подключение к Firebird через ADO
    #39798787
crossa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если проект старый, используется Delphi 7 и нет желания всё кардинально переделывать, то используйте ODBC драйвер для Firebird и работайте с ним через ADO. При создании строки подключения через ADO в качестве "Поставщика данных" указать "Microsoft OLE DB Provider for ODBC Drivers".

Это самый простой способ, который можно посоветовать в данной ситуации. Дёшево и сердито; надо только поменять текст SQL-запросов.
...
Рейтинг: 0 / 0
Подключение к Firebird через ADO
    #39798850
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты не заметил требование в первом посте "без дополнительных настроек и копания в винде".
ODBC драйвер сам не установится и просто из папки с проектом не подключится.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Подключение к Firebird через ADO
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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