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

Вниз

Как узнать в программе значения полей для вставленной записи   Найти похожие ветки 

 
XanderMan ©   (2002-04-24 20:02) [0]

На сервере к таблице подключен триггер BEFOR INSERT, который заполняет некоторые поля, в том числе и ключевое через генератор. В Delphi-программе использую TIBDataSet. Вставляю в таблицу новую запись. После выполнения Post в таблице оказываются только те поля, которые я заполнил в программе. Значения полей, заполняемых на сервере, в том числе и ключевого, остаются для программы незаполненными, т.е. они не обновляются :(
Собственно вопрос: каким образом можно ТОЛКОВО заставить программу обновить только что вставленную запись (использовать постоянно Open/Close как-то не совсем хочется


 
Alexandr ©   (2002-04-25 07:33) [1]

использовал бы ты FIBPlus, такой проблемы перед тобой не стояло бы.
А так,
1) надо их из базы вытащить и в свой датасет дополнительно вставить
2) Правильно написать refreshSQL, чтобы обновлялось то, что надо.

хочешь более подробный ответ- задай более контретный вопрос.


 
SVM   (2002-04-25 09:16) [2]

Заполняй генератор на клиенте.


 
Johnmen ©   (2002-04-25 09:19) [3]

Как было уже сказано - пропиши RefreshSQL.



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
1-64745
sergeii
2002-05-07 12:01
2002.05.20
поиск данных в StringGrid


1-64746
oss
2002-05-07 03:18
2002.05.20
пакеты (BPL)


1-64579
allrussia
2002-05-07 14:20
2002.05.20
howto


1-64734
Фантом
2002-05-07 09:53
2002.05.20
Как сделать


3-64550
lukey
2002-04-22 07:51
2002.05.20
Можно ли работать с таблицами db, dbf без BDE?