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

Вниз

Не все сохраняет после транзакции   Найти похожие ветки 

 
Matr ©   (2002-11-20 07:46) [0]

У меня така проблемка, работаю с Ораклом, заношу в поля таблицы данные, и после транзакции данные ведут себя просто странно, часть сохраняется, часть нет, хотя в UpdateSql все поля прописаны, ошибки при коммите не дает. Чаще всего такое происходит на Апдейте, причем не в одной а в нескольких программах. Помоооогите. HE-e-e-e-e-LP ME!!!


 
Geka   (2002-11-20 08:25) [1]

Надо внимательно сам запрос смотреть. Я просто Query.ExecSQL использую для update, delete, insert.


 
Sergey13 ©   (2002-11-20 08:53) [2]

2Matr © (20.11.02 07:46)
>Geka (20.11.02 08:25)
>Надо внимательно сам запрос смотреть.
И структуру данных. Может у тебя не таблицы а вьюхи?


 
Matr ©   (2002-11-20 09:02) [3]

Нет я вьюхи использую только для отчетов, а здесь использую конкретно таблицы, а сам запрос уже пересмотрел на несколько раз, хотя там и смотреть то особо не на что, я использую стандартные запросы, генерируемые UpdateSQL? То бишь апдейт на все поля за исключением Primary Key, генерируемый триггером (там Sequence).


 
Lord Warlock ©   (2002-11-20 09:19) [4]

Попробуй посмотреть OnReconcileError, есть такое подозрение.


 
marat   (2002-11-20 09:22) [5]

Может быть дело в том
что писателей несколько -
а там прав тот, кто наследил последний ...
Кстати какими компонентами пользуешься?


 
Matr ©   (2002-11-20 10:30) [6]

TQuery, tUpdateSql, dbGridEh изредка DbEdit В общем из нестандартного набора только dbGridEh, и то он как я посмотрю во многих конференциях он стал "Джентельменским набором".
А насчет писателей у нас как бы блоки и каждый делает свой блок и я отвечаю конкретно за Датамодуль и Pl-SQL.


 
Sergey13 ©   (2002-11-20 10:49) [7]

2Matr © (20.11.02 10:30)
Может BDE глючит? Как проявляется вся эта фигня? Постоянно на одном и том же датасете или то есть то нет? Может стоит правку данных вынести на отдельную форму и апдейтить самому, ручками или процедуре на сервере?
>А насчет писателей у нас как бы блоки и каждый делает свой блок и я отвечаю конкретно за Датамодуль и Pl-SQL.
Ну если ты за свою часть ручаешься, то может в формах чего понаписано, на контролах может чего висит?

Странно это как то.... 8-(


 
Val ©   (2002-11-20 11:52) [8]

также триггеры проверьте на всякий случай.


 
Wind2000   (2002-11-20 21:33) [9]

А как ты обрабатываешь ошибки при коммите? Проходит ли коммит?
Вообще, рекомендую пользоваться не UpdateSQL, а динамическими SQL для delete|update|insert. Под trace проходил?


 
Matr ©   (2002-11-21 09:09) [10]

Спасибо попробую динамическим SQL, хот коммит проходит.



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

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

Наверх




Память: 0.49 MB
Время: 0.025 c
1-27954
normal
2002-11-29 13:43
2002.12.09
Как получить вчерашнюю дату ?


1-28047
MAN-IN-RED
2002-11-30 15:15
2002.12.09
---|Ветка была без названия|---


1-28123
sen
2002-11-27 16:01
2002.12.09
Сокеты в Делфи


3-27874
ScareCrow
2002-11-14 13:02
2002.12.09
Проблема с параметром компонента TQuery ()


1-28090
yuray76
2002-11-27 15:38
2002.12.09
Help