Форум: "Базы";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];
ВнизКак в переменную загнать значение 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c