Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.02;
Скачать: CL | DM;

Вниз

doa+delphi   Найти похожие ветки 

 
Serj27 ©   (2002-08-12 11:14) [0]

При редактировании Number поля в гриде вылезает ошибка - Record is locked by another user. Но если корректируешь поле Varchar2 - то всё ОК. Никто не держит запись. Зависит ли ДОА от настроек компа. Клиентов я менял очень много. Не помогло. Что делать в этой ситуации?


 
Внук ©   (2002-08-12 12:12) [1]

Содержит ли запрос связанные таблицы, какой тип у поля Number :) в Field Editor (случайно не fkInternalCalc?)


 
serj27 ©   (2002-08-12 17:37) [2]

нету связанных таблиц. Field Editor не зачитаны поля.
селект простой. Select t.rowid,t.a#,t.b$ from table1 t


 
Внук ©   (2002-08-13 08:38) [3]

Сначала думал, что дело в алиасе (это иногда приводит к проблемам, не любит DOA алиасы на главную таблицу при использовании блокировок), но в данном случае все корректно...
Не поленился написать маленький тест - у меня все работает и с Varchar2, и с Number при любых значениях LockingMode... Правда, что такое # и $ у тебя, я не понял :)
Вряд ли здесь дело в каких-то настройках...
Сообщение "Record is locked by another user" при редактировании может появляться не только в случае блокировки, но и в случае ненахождения редактируемой записи (позиционирование по RowId вернуло пустоту). Это может происходить, например, при использовании partitions для таблицы, когда RowId записи меняется после первого редактирования... Причина может быть самая неожиданная :)
См. в исходниках TOracleDataset.InternalInsertUpdate.


 
Serj27 ©   (2002-08-13 10:19) [4]

# - Number field
$ - Varchar2

Так просто поля называются.
У меня дома тоже всё работает. на работе-нет. я поменял клиента. И всё равно такая фигня. Кто то сказал что ДОА не корректно сравнивает числа. Типа число до редактирования и число после редактирования. я не понимаю в чем проблема. Ведь селект элементарный. И редактирование числового поля приводит к такого рода гемарроям.



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
14-3597
VictorT
2002-05-27 13:31
2002.09.02
Раз пошла такая пьянка, то может и львовянам стрелкануться?


1-3435
Степан
2002-08-23 07:36
2002.09.02
Выделить строку в ListView


14-3610
^Sanya
2002-08-07 22:06
2002.09.02
Работа с версией проекта


3-3279
Aleksandr
2002-08-12 14:22
2002.09.02
Что требуется, чтобы программка с ADO приконнектилась?


14-3565
Guru-ru
2002-08-03 03:36
2002.09.02
Запуск программы на другом компе.