Форум: "Базы";
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];
ВнизInterbase +Transaction.... Найти похожие ветки
← →
kaif (2002-01-04 14:32) [6]Согласен, есть такая проблема. Нужно разделить понятия Commit и Refresh. Как правило, я поступаю так:
1. Использую свойство Generator компонента TIBQuery, чтобы не получать уникальный ключ в триггере, а потом искать запись по альтернативным ключам, к тому же не всегда таковые можно сыскать...
2. Использую метод Refresh компонента TIBQuery. чтобы все это заработало, использую дополнительно компонент типа IBUpdateSQL. Разумеется, Refresh пересвечивает только текущую строку набора. Это происходит даже без Commit и результаты работы хранимой процедуры видны, если она в той же транзакции, что и запрос. Если что-то не так, то, как правило, это ошибка в тексте RefreshSQL.
Но я не наставиваю на таких решениях. Возможно, я просто не умею пользоваться закладками.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c