Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / генератор срабатывает при update / 3 сообщений из 3, страница 1 из 1
06.10.2003, 18:07
    #32285519
ando
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор срабатывает при update
Из приложения на BCPPB-5 в локальной базе Interbase
при выполнении элементом TIBSQL следующей инструкции:

"UPDATE T_PERSONS SET (присваиваю полям исправленные значения...)
WHERE ID_PERSON="+(TLabel)->Caption+";"
(ID_PERSON - уникальное поле с пришитым генератором,
а TLabel->Caption содержит значение ID текущей записи)


Вместо коррекции нужной записи добавляется новая
со всеми исправлениями и со сгенерированным значением ID.

Я что-то не так делаю???
...
Рейтинг: 0 / 0
08.10.2003, 13:28
    #32287550
cid
cid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор срабатывает при update
непойму зачем тебе TLabel в скобки то брать?
Если опечатка, то попробуй
"UPDATE T_PERSONS
SET поле = :поле
...
WHERE ID_PERSON = "+TLabel->Caption+";"
...
Рейтинг: 0 / 0
08.10.2003, 15:31
    #32287808
Maks_f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор срабатывает при update
При чем тут Label. Чувак на тригерочек смотри, что у тебя при Before(After)Update происходит, а так же весь код из приложения прочекай, в особенности все события всех твоих компонент, вопрос в принципе не соответсвует показанному коду, такое невозможно при таком коде как ты показал. Так же могу скажать что простой Update Insert Delete из аппликации не есть хорошо, лучше это все делать через одну процедуру, зато потом таких глюков огребать не будешь.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / генератор срабатывает при update / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]