Форум: "Базы";
Текущий архив: 2002.09.09;
Скачать: [xml.tar.bz2];
ВнизОтображение значения поля. Найти похожие ветки
← →
RDA (2002-08-17 16:39) [0]Я новичок в клиент-серверном програмировании. Использую FireBird и FBIPlus. Одно из полей формируется генератором.
Тригер активизируется на Before Insert. После вставки новой записи в соответствующем колонке DBGrid не отображается значение. Как исправить.
← →
Desdechado (2002-08-17 18:55) [1]ну, обычно уникальные ключи юзеру не показывают :)
а как его получить на клиенте - Refresh (это если Table) или переоткрыть Query
← →
XanderMan (2002-08-17 19:51) [2]Если Вы используете TpFIBDataSet, то у него есть свойство AutoUpdateOptions, в котором нужно заполнить:
- property GeneratorName: string - имя генератора;
- property KeyFields: string - имя ключевого поля, которое будет заполняться на сервере;
- property WhenGetGenID: TWhenGetGenID необходимо установить в wgOnNewRecord или в wgBeforePost (определяет, в какой момент будет заполняться поле)
Кроме того, в InsertSQL должно обязательно присутствовать ключевое поле, т.е. он должен быть типа:
INSERT INTO TABLE1 (CODE,FIELD1) VALUES (?CODE,?FIELD1)
← →
RDA (2002-08-18 14:35) [3]Спасибо.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.09.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c