Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.20;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.03 c
1-65848
RoLeX
2003-11-09 16:23
2003.11.20
как организовать посылку письма при подключении???


1-65994
s
2003-11-10 12:36
2003.11.20
TChart


1-65943
Yrtimd
2003-11-11 13:41
2003.11.20
Замена теста в RichEdit


4-66164
Z
2003-09-24 11:30
2003.11.20
Форма как отдельный процесс


6-66050
Виноградов Алексей
2003-09-25 20:54
2003.11.20
Как узнать, от какого клиента пришли данные в TServerSocket ? (+)