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

Вниз

Как в переменную загнать значение IB генератора   Найти похожие ветки 

 
Борис ©   (2002-12-16 16:22) [0]

Здравствуйте!

Как, зная имя генератора, получить его значение в переменную?


 
Prooksius ©   (2002-12-16 16:27) [1]

Query.SQL := "select gen_id(<Generator_Name>, 1) RecNo from rdb$database";
Query.ExecQuery;
<Variable_Name> := Query.FieldByName("RecNo").AsInteger;


 
FreeLancer ©   (2002-12-16 16:28) [2]


SQL
...
DECLARE VARIABLE gen_value INTEGER;
...
gen_value = GEN_ID(GENERATOR_NAME, 1);

Типа так?


 
FreeLancer ©   (2002-12-16 16:31) [3]


> Query.SQL := "select gen_id(<Generator_Name>, 1) RecNo from
> rdb$database";
> Query.ExecQuery;
> <Variable_Name> := Query.FieldByName("RecNo").AsInteger;


Гн. Prooksius ©! Что ж вы все товарища обманываете. Уже во второй ветке. ExecQuery не вернет ему значения. Это для действий над набором данных. Будем видеть ругань про курсор :-)


 
Борис ©   (2002-12-16 16:35) [4]

Все получилось в IBSQL


 
Борис ©   (2002-12-16 16:36) [5]

Всем большое спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.035 c
1-24967
solo
2002-12-26 01:17
2003.01.09
Как можно установить высоту ComboBox-а менее 25 pixel, при Font.S


3-24808
Alenka
2002-12-17 01:42
2003.01.09
SQL запрос(Create table)


6-25004
Cu
2002-11-11 12:35
2003.01.09
Компонент TIdSMTP (Indy)


14-25071
Evgeniy_K
2002-12-19 16:18
2003.01.09
Нарды


7-25118
sancho
2002-10-28 19:05
2003.01.09
О часах windows и панели задач...