Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
1-24851
Gerda
2002-12-26 23:03
2003.01.09
Ресурсы


3-24817
Karbo
2002-12-15 17:26
2003.01.09
SQL : вопрос про COUNT( )


3-24772
IrviS
2002-12-14 19:30
2003.01.09
Перекинуть фильтрованные данные из табла в excel


4-25137
Griffin
2002-11-18 22:37
2003.01.09
Передача сообщений от мыши другому приложению


3-24797
Cobalt
2002-12-11 22:57
2003.01.09
Через что работает 1С?




   Наверх