Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Работа с базой из dll   Найти похожие ветки 

 
Duncann   (2003-10-15 18:48) [0]

Есть такая проблема: есть некоторая форма на которой лежит компонент FIBDatabase, поключаем dll из которого необходимо внести данные в БД через компонент FIBDatabase. Как это реализовать? И вообще возможно ли это?


 
SasaR   (2003-10-15 18:59) [1]

Конечно возможно, возможно в принципе все, только что-то легче, а что-то - сложнее (читай дороже). Только данные надо вносить не через FIBDatabase, а через FIBDataSet. А ему в принципе всё равно, откуда ты данные перед этим взял :))
Стоп, или ты имел ввиду - использовать FIBDataSet, который в Dll?
Типа один коннект и т.д. Тогда надо передавать FIBDatabase в функцию из DLL.


 
Duncann   (2003-10-15 19:26) [2]

Т.е. в функцию передавать FIBDatabase, транзакции, запросы и датасеты? Ведь одним FIBDatabase не ограничиться, и не скажется ли это как-нибудь на работу компонента в исходной форме?


 
SasaR   (2003-10-15 19:45) [3]

Мы друг-друга н понимаем :)))
FIBDatabase - в приложении как правило один.
Опиши проблему иначе. Что за данные находятся в Dll ?


 
Duncann   (2003-10-15 20:01) [4]

Ну я про то, что в функцию надо передавать FIBDatabase, 2 FIBTransaction. И этого должно хватить, что бы из функции внести изменения в FIBDatabase.DBName?


 
SasaR   (2003-10-15 20:41) [5]

Можно передавать только FIBDatabase. 2 FIBTransaction могут быть и в DLL c ndjbv DataSetom


 
SasaR   (2003-10-15 20:44) [6]

104214694 - моя аська.
Я так понимаю ты хочешь вынести формы в отдельные DLL"ки и использовать их как плагины ?


 
jack128 ©   (2003-10-15 21:46) [7]

только учти что передача объектов в длл черевата проблемами. Какими - увидешь сам ;-)



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
3-41004
aVast
2003-10-15 16:21
2003.11.13
Как в ячейке DBGrid выделить определенное количество символов?


1-41412
Вован
2003-11-04 16:29
2003.11.13
Как узнать разрешение экрана в пикселях (X,Y) у юзера?


1-41703
Plt
2003-11-03 13:51
2003.11.13
LoadLibrary не находит библиотеку!


11-41126
Пляка
2003-02-18 15:49
2003.11.13
PaintBox на принтер


3-41019
Wudu
2003-10-15 20:44
2003.11.13
Как создать пустую InterBase базу