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

Вниз

Переменные TpFibDataSet и TpFibTransaction   Найти похожие ветки 

 
Nick-From ©   (2003-11-16 01:06) [0]

Есть функция, которая что-то проверяет в БД. Чтобы это что-то проверить создаем в ее секции VAR два компонента - датасет который будет проверять и его транзакцию. Ну и передаем туда БД с которой работаем.

Такой вопрос - как правильно организовать работу в теле функции с переменными dataset и transaction (как их правильно рожать и убивать после работы)?

function myfunc(database: TpFibDatabase): Boolean;
var
dataset: TpFibDataSet;
transaction: TpFibTransaction;
begin
// Текст
end;


 
Nick-From ©   (2003-11-16 18:31) [1]

dataset.create(nil) - дает ошибку
Что можно указать вместо nil?


 
Vlad ©   (2003-11-16 18:38) [2]

Р
> как их правильно рожать и убивать после работы

Рожать: MyDataSet:=TDataSet.create(nil);
Убивать: MyDataSet.Free;


 
Zacho ©   (2003-11-16 18:44) [3]


> Nick-From © (16.11.03 18:31) [1]

Я с FIBPlus не работаю с 2000 г., когда они были совсем другие, но исходя из знания Object Pascal могу предположить :
function myfunc(database: TpFibDatabase): Boolean;
var
dataset: TpFibDataSet;
transaction: TpFibTransaction;
begin
dataset:=TpFibDataSet.Create(чего_там_надо);
transaction:TpFibTransaction.Create(чего_там_надо);
... { Присваиваем разные св-ва и вызываем нужные методы dataset и transaction }
end;


P.S. Не в обиду, но тебе явно следует подучить основы Object Pascal


 
Nick-From ©   (2003-11-16 20:41) [4]

:)))))))))))))))))))

это точно :) , помню, что рожать через Create, а что через присваивание экземпляру забыл :))
tnx :))



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
4-11720
Dens
2003-10-09 13:31
2003.12.04
Как отловить события создания, удаления, активации MDI-child форм


1-11612
Диана
2003-11-25 14:34
2003.12.04
TTimer-в чем ошибка?


4-11745
menart
2003-10-07 08:32
2003.12.04
shut down для win2000, winnt, winXP


8-11618
Fenik
2003-07-23 01:39
2003.12.04
Метод Dormant


6-11682
adv
2003-10-03 13:56
2003.12.04
ClientSocket в Com объекте - срочно Help