|
|
|
генератор срабатывает при update
|
|||
|---|---|---|---|
|
#18+
Из приложения на BCPPB-5 в локальной базе Interbase при выполнении элементом TIBSQL следующей инструкции: "UPDATE T_PERSONS SET (присваиваю полям исправленные значения...) WHERE ID_PERSON="+(TLabel)->Caption+";" (ID_PERSON - уникальное поле с пришитым генератором, а TLabel->Caption содержит значение ID текущей записи) Вместо коррекции нужной записи добавляется новая со всеми исправлениями и со сгенерированным значением ID. Я что-то не так делаю??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 18:07 |
|
||
|
генератор срабатывает при update
|
|||
|---|---|---|---|
|
#18+
непойму зачем тебе TLabel в скобки то брать? Если опечатка, то попробуй "UPDATE T_PERSONS SET поле = :поле ... WHERE ID_PERSON = "+TLabel->Caption+";" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2003, 13:28 |
|
||
|
генератор срабатывает при update
|
|||
|---|---|---|---|
|
#18+
При чем тут Label. Чувак на тригерочек смотри, что у тебя при Before(After)Update происходит, а так же весь код из приложения прочекай, в особенности все события всех твоих компонент, вопрос в принципе не соответсвует показанному коду, такое невозможно при таком коде как ты показал. Так же могу скажать что простой Update Insert Delete из аппликации не есть хорошо, лучше это все делать через одну процедуру, зато потом таких глюков огребать не будешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2003, 15:31 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32287808&tid=1579855]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
159ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 497ms |

| 0 / 0 |
