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

Вниз

ID записи при добавлении в базу при использовании IBX   Найти похожие ветки 

 
BeginerEmpty   (2005-02-21 10:51) [0]

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

У меня такой вопрос: я добавляю запись в таблицу где на полу ID стоит триггер связаный с генератором. При присваивании полей, полк ID я присваиваю произвольное число. После того как делается Post запись добавляется, все нормально. Но как узнать какое значиние приняло поле ID в той записи что была добавлена ?
В дебугере я вижу то произвольное число что я добавил.

ObjectsTable.Append;
ObjectsTableID.AsInteger := 111;
ObjectsTableObjectType.AsInteger := 2;
ObjectsTable.Post;
New(ObjectRecPtr);
ObjectRecPtr^:=ObjectsTableId.AsInteger;

Дебуг показывает ObjectsTableId.AsInteger равное 111, однако в базе другое число.


 
Johnmen ©   (2005-02-21 11:04) [1]

Узнавать очередное значение генератора ДО вставки записи, а не в триггере.
http://www.ibase.ru/devinfo/generator.htm


 
Ярослав   (2005-02-21 11:09) [2]

Триггер срабатывает на сервере после передачи данных ему клиентом и что в нем (Триггере) присваевается полю то значение в поле и будет, а дебуг показывает до срабатывания триггера


 
BeginerEmpty   (2005-02-21 12:23) [3]

Так как все-таки взять истинное значение ID сразу после Post ?


 
BeginerEmpty   (2005-02-21 12:21) [4]

Так как все-таки взять истинное значение ID сразу после Post ?


 
BeginerEmpty   (2005-02-21 12:21) [5]

Так как все-таки взять истинное значение ID сразу после Post ?


 
BeginerEmpty   (2005-02-21 12:22) [6]

Так как все-таки взять истинное значение ID сразу после Post ?


 
BeginerEmpty   (2005-02-21 12:45) [7]

Извините, инет глючит.

Никто не знает ? Просто когда я использовал BDE такой проблемы не было, после Post в поле ИД лежало верное значение, а вот с IBX это не проходит.


 
Johnmen ©   (2005-02-21 12:57) [8]

Так все-таки взять истинное значение ID сразу перед Post.
По ссылке читать не пробовал ?



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

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

Наверх




Память: 0.48 MB
Время: 0.055 c
1-1109835699
salexn
2005-03-03 10:41
2005.03.20
Совместимость Clipboard и русских букв


14-1109338118
vecna
2005-02-25 16:28
2005.03.20
Delphi 6, Delphi 7 & Windows XP


1-1110127384
pasha L
2005-03-06 19:43
2005.03.20
процедуры с массивами


8-1102160272
Студент_
2004-12-04 14:37
2005.03.20
Идентичное отображение на принтере


11-1080292006
XmPL
2004-03-26 12:06
2005.03.20
Установка KOL/MCK с нуля