Вниз
Скачать: CL | DM;

Ошибка   Найти похожие ветки 

 
OlgaTelekom   (2003-10-29 22:02) [0]

Всем привет %) Ребята, может кто может подсказать как бороться со следующей проблемой:
пишем трёхзвенку, данные сохраняем на сервак (Informix) посредством функции ApplyUpdates. и всё было бы неплохо, если бы в некоторые моменты (логика их возникновения мне пока не ясна) эта функция не выдавала ошибку "record not found or was changed by another user". Но дело в том, что запись никем не лочится, не меняется и никуда не удаляется. Причём изменеия других строк набора записываются без проблем. Кроме того, вот такие вот поломанные строки продолажают вызывать туже ошибку и при попытке их редактирования в SQL-Explorer, но охотно меняются SQl-ем типа UPDATE. Не помогает даже перезагрузка компа. Но ведь таким образом у меня скоро все строки в таблице перестанут редактироваться %(. В общем, странная штука получается.
Заранее благодарна


 
aus ©   (2003-10-30 01:43) [1]

Скорее всего срабатывает какой-то триггер и меняет запись (или удаляет), о чем и говорится в послании.
Иногда помогает серверный курсор.


 
Sandman25 ©   (2003-10-30 10:11) [2]

Проверьте индексы. Возможно, при редактировании одной строки происходит попытка использования сломанного индекса (по первичному ключу, например), который не используется при выполнении SQL Update (если в Where нет фильтра по ключу, например).


 
Romkin ©   (2003-10-30 10:16) [3]

Скорее всего у вас upWhereAll у провайдера стоит :)
Тут где-то были описания флагов полей и политики провайдера:
http://www.rsdn.ru/article/db/midas.xml



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.14 c
6-66052
Nick Denry
2003-09-19 20:08
2003.11.20
Программа передачи данных типа


1-65869
Zmei
2003-11-09 13:26
2003.11.20
Password s


6-66033
ilka
2003-09-24 17:05
2003.11.20
Почта....


1-65999
Dark Elf
2003-11-10 14:28
2003.11.20
Кодировка в RichEdit


1-65853
Scordion
2003-11-09 21:26
2003.11.20
Подскажите компонент




   Наверх