Форум: "Базы";
Текущий архив: 2003.05.19;
Скачать: [xml.tar.bz2];
ВнизПередача Хэндла Б.Д Interbase DLL Найти похожие ветки
← →
msoftware (2003-04-27 05:44) [0]Привет всем! У компонента TIBDataBase нет свойтсва SessionName-ссылки на обьект типа TSession. Мне он нужен чтобы хендл передавать DLL
.{dm.Session.Databases[0].Handle}
Как быть???
← →
msoftware (2003-04-27 12:00) [1]help me!
← →
DrPass (2003-04-27 16:36) [2]Какие еще сессии? IBDatabase - компонента прямого доступа к БД, и к BDE-шным объектам никакого отношения не имеет, и не может иметь. Используй обычную TDatabase, и проблем не будет.
← →
jack128 (2003-04-27 20:57) [3]Но хендл у IBdatabase все же есть (TIBDatabase.Handle)
← →
msoftware (2003-04-28 09:04) [4]>jack128 © (27.04.03 20:57)
Согласен что есть но как его передать, ведь TIBDatabase.Handle только для чтения
← →
Kaban (2003-04-28 09:19) [5]А вы уверены, что только для чтения?
← →
msoftware (2003-04-28 09:22) [6]> Kaban © (28.04.03 09:19)
Абсолютно!
← →
Kaban (2003-04-28 09:28) [7]а может все же стоит попробовать?
← →
msoftware (2003-04-28 09:29) [8]>Kaban © (28.04.03 09:19)
Что пробовать если уже пробовано, только что десятый раз уже пробовал. Может ты попробуешь?
← →
Kaban (2003-04-28 09:34) [9]Прошу прощения, давно этим не занимался, действительно, handle для Interbase не подходит. Но вот нашел старый модуль (признаюсь, пытался когда то сдуру работать с базой данных через dll), следующая конструкция работающая:
function ShowPreview(IBDB: Pointer; ...
begin
MRQuery.Database := TIBDataBase( IBDB );
...
end;
← →
msoftware (2003-04-28 09:43) [10]О, нормально работает. Я подозревал что нужно делать так, но в одно книжке какой-то мудрец б.д. InterBase через BDE компоненты настраивал.
Кстати почему признаюсь, пытался когда то сдуру работать с базой данных через dll. Почему с дуру та?
← →
Kaban (2003-04-28 10:41) [11]а зачем оно надо?
← →
Anatoly Podgoretsky (2003-04-28 10:47) [12]Кстати вещи для только для чтения, хорошо читаются, то есть передаются
← →
Romkin (2003-04-28 10:51) [13]А у TIBDatabase есть метод SetHandle, которым и можно это установить. Только предупреждаю - все должно быть в одном потоке
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.05.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c