Страница 1 из 1

Значение генератора

Добавлено: 27 мар 2006, 15:33
Gall
Всем привет

Фареберд 1.5.2. Борланд Билдер 6, FIB (5.3.0 Release)


Такой вопрос. Я генерю какой-то запрос в ансистринг, затем передаю в
pFibDataSet, получается что-то типа
fm_dm->pFIB_ds_temp->Close();
fm_dm->pFIB_ds_temp->SelectSQL->Clear();
fm_dm->pFIB_ds_temp->SelectSQL->Add(SQLStr);
fm_dm->pFIB_ds_temp->Active=true;

Когда в SQLStr идет запрос на инсерт строки, то мне надо знать какой id присвоил инсерт таблице. Инсерты идут в разные таблицы, то есть какой генератор используется я не знаю.
Ввод id на тригере.

Как узнать, какой id присвоился по запросу?

Делать локейт после инсерта считаю некрасивым методом.

Re: Значение генератора

Добавлено: 27 мар 2006, 16:44
hvlad
Gall писал(а):Ввод id на тригере
Не делать так

Добавлено: 28 мар 2006, 00:00
Klyk
смотри у FIBDataSet свойства AutoUpdateOptions.

Добавлено: 29 мар 2006, 22:33
kdv
а еще лучше читай www.ibase.ru/devinfo/generator.htm