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

Вниз

update TIBQuery   Найти похожие ветки 

 
viper7   (2006-11-03 11:03) [0]

Hi all!
помогите: почему у меня при выполнении "update usl set tel=29450 where
id=1883"
TIBQuery прога виснет , а в IBConsole моментально? Что мне сделать чтоб
скорость выполнения была одинакова?

фенкс


 
Sergey13 ©   (2006-11-03 11:07) [1]

> Что мне сделать чтоб скорость выполнения была одинакова?
Что бы везде висло? 8-)
Наверное надо подробности указывать, код приводить.


 
viper7   (2006-11-03 11:09) [2]

s:="update usl set tel=29450 where id=1883";
   q.SQL.Text:=s;
   q.ExecSQL;
простой запрос
транзакция: read_committed,rec_version


 
Megabyte ©   (2006-11-03 12:43) [3]

Попробуй другой компонент использовать, например TIBSQL, мало ли что. Если не поможет, то дело в самом запросе.
И что за версия сервера? Может что подскажут.


 
Sergey13 ©   (2006-11-03 13:05) [4]

> [2] viper7   (03.11.06 11:09)
> транзакция: read_committed,rec_version
А дальше? Там еще параметр есть
WAIT / NO WAIT (константы wait и nowait) - Режимы обработки конфликтов блокировок. Если транзакция стартует в режиме WAIT (по умолчанию), и при выполнении операции (как правило, изменения данных, за исключением режима no_rec_version) обнаруживается конфликт, то операция "замораживается" до разрешения конфликта.

http://ibase.ru/devinfo/ibtrans.htm

Вполне веорятно, что ты сам, в другой транзакции, запись заблокировал.


 
viper7   (2006-11-03 14:34) [5]

да, дело было в транзакции, спасибо помогло


 
Sergey13 ©   (2006-11-03 14:43) [6]

Вот за это я и недолюбливаю ИБ-шное обилие транзакций.



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

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

Наверх




Память: 0.47 MB
Время: 0.034 c
15-1162313273
ProgRAMmer Dimonych
2006-10-31 19:47
2006.11.19
Прошу прощения за тупой вопрос, но...


2-1162329515
MegaNop
2006-11-01 00:18
2006.11.19
Совпадение позиций


3-1158754017
anrin
2006-09-20 16:06
2006.11.19
Interbase 7.5, Stored procedure, Data Explorer (Delphi 2005)


15-1162072591
Petr V.Abramov
2006-10-29 01:56
2006.11.19
Исключения в .Net


2-1162252341
Warining
2006-10-31 02:52
2006.11.19
Почему возникает такое предупреждение ?