powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TpFIBDataSet через интерфейсы
5 сообщений из 30, страница 2 из 2
TpFIBDataSet через интерфейсы
    #39883902
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроик Семён,

Блин, да какие там некоторые. У него же там Firebird, простейший для этого случай. Для него из чего хочешь, начиная с BDE, можно передавать в DLL хэндл коннекта и всячески там им орудовать. Но товарищ почему то хочет иного.))
...
Рейтинг: 0 / 0
TpFIBDataSet через интерфейсы
    #39883903
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроик СемёнP.S.

+ и еще одна идея: некоторые библиотеки доступа к БД позволяют расшаривать Connection. Это даст вам возможность в DLL-ке создавать Dataset, подключенный к Connection из EXE-шника.

Share ADO - Connection

Ну, я умею для FIB+ такое, хэндл коннекта из хоста в DLL передаешь - и вперед.

Но мне ещё важно сохранить нужные контексты транзакций хоста. Надо посмотреть.
...
Рейтинг: 0 / 0
TpFIBDataSet через интерфейсы
    #39883905
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дай негру палец, он откусит всю руку. (с) Марк Твен.
Если нужны датасеты с транзакциями, надо передать в DLL датасеты с транзакциями, и уже всеми ими там орудовать. Чем обусловлено требование непременно интерфейсов?
...
Рейтинг: 0 / 0
TpFIBDataSet через интерфейсы
    #39883919
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёКроик СемёнP.S.

+ и еще одна идея: некоторые библиотеки доступа к БД позволяют расшаривать Connection. Это даст вам возможность в DLL-ке создавать Dataset, подключенный к Connection из EXE-шника.

Share ADO - Connection

Ну, я умею для FIB+ такое, хэндл коннекта из хоста в DLL передаешь - и вперед.

Но мне ещё важно сохранить нужные контексты транзакций хоста. Надо посмотреть.

Да, в FIB+ можно внутрь DLL передавать и использовать хэндлы текущих транзакций. Исследования и эксперименты дали достаточно положительный результат.
На этом, пожалуй, и остановлюсь.
...
Рейтинг: 0 / 0
TpFIBDataSet через интерфейсы
    #39884019
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёЕсли уж сильно припекает - то заливаю все в TClientDataSet, но тут ни о каком постраничном фетче речи быть не может, все заливается сразу и т.п. и вообще TClientDataSet - фуесли уж реально сильно припекло то можно как раз не заливать все сразу а организовать фетчинг по мере необходимости, а cds рулит, но родной глючный конечно как только начинаешь делать нетривиальные вещи, а то и раньше

только как я понял изначальную задачу этот способ сюда совсем не ложится
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TpFIBDataSet через интерфейсы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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