Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];

Вниз

DB2 и dbExpress   Найти похожие ветки 

 
vlbelugin   (2004-04-28 22:01) [0]

После изменений данных в таблице DB2 любым компонентом
 with DataSet1 do begin
 close;
 CommandText:="update upoln set sost=""-""";
 ExecSQL;
 end;
dbExpress таблица становится недоступной для других пользователей. Приходится делать
 SQLConnection2.Connected:=false;
Это не удобно. Есть ли другой какой способ?


 
Sandman25+1   (2004-04-29 09:39) [1]

Такое ощущение, что идет транзакция, и она еще не подтверждена, вследствие чего измененные записи (вся таблица, в данном случае) все еще остаются заблокированы. Завершите транзакцию.


 
vlbelugin   (2004-05-20 21:47) [2]

Спасибо Вы правы завершил трнзакцию и все пошло


 
Sandman25+1   (2004-05-21 11:11) [3]

Пожалуйста. Если идет работа в режиме ANSI, выполняется старт новой транзакции сразу после COMMIT WORK. Поэтому следует писать нечто вроде:
команда 1;
COMMIT WORK
команда 2;
команда 3;
COMMIT WORK;
То есть команда 1 составляет одну транзакцию, а команды 2 и 3 - другую.
И последним оператором всегда должна быть COMMIT WORK, иначе последняя транзакция останется "висящей" и автоматически подтвердится/отменится (в зависимости от настроек) только при отключении от сервера.



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

Форум: "Базы";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.036 c
4-1084198491
MASTERD
2004-05-10 18:14
2004.06.13
Поиск COM портов


1-1085976765
Максим
2004-05-31 08:12
2004.06.13
Как в QuickRep.Preview сделать Zoom 100%?


4-1084006630
SPeller
2004-05-08 12:57
2004.06.13
Формат ресурсов PE файлов


8-1080891336
graf
2004-04-02 11:35
2004.06.13
Font


8-1081136189
Rentgen
2004-04-05 07:36
2004.06.13
Photoshop Color Table





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский