Форум: "Базы";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
Вниз
роблема с update (не запоминаются изменения в таблице!) Найти похожие ветки
← →
nortsov (2003-09-14 13:03) [0]Привет всем
Пытаюсь апдайтить запись. В
дбгриде она изменяется, однако в таблицу не записывается, как бы не
выполняется commit, или applyapdates. Вообщем изменения не
фиксируются. сделал процедуру не помогает, процедура выполняется без
ошибок, но изменения не фиксируются в таблице.Для вызова процедуры
использую StoredProc. В чем трабл? Бъюсь уже несколко дней?
Спасибо.
CREATE PROCEDURE UPD_LAND (
QUANT DOUBLE PRECISION,
KINDLAND VARCHAR(2) CHARACTER SET NONE,
ZONE VARCHAR(5) CHARACTER SET NONE,
MONTHS DATE,
MONTHF DATE,
FLOCATE SMALLINT,
FCHECK SMALLINT,
SZ SMALLINT,
STREET INTEGER,
HOME VARCHAR(10) CHARACTER SET NONE,
N_DOC VARCHAR(10) CHARACTER SET NONE,
D_DOC DATE,
OLD_KOD VARCHAR(10) CHARACTER SET NONE,
OLD_QUANT DOUBLE PRECISION,
OLD_KINDLAND VARCHAR(2) CHARACTER SET NONE,
OLD_ZONE VARCHAR(5) CHARACTER SET NONE)
AS
begin
update land set
QUANT = :QUANT,
KINDLAND = :KINDLAND,
ZONE = :ZONE,
MONTHS = :MONTHS,
MONTHF = :MONTHF,
FLOCATE = :FLOCATE,
FCHECK = :FCHECK,
SZ = :SZ,
STREET = :STREET,
HOME = :HOME,
N_DOC = :N_DOC,
D_DOC = :D_DOC where
KOD = :OLD_KOD and
QUANT = :OLD_QUANT and
KINDLAND = :OLD_KINDLAND and
ZONE = :OLD_ZONE;
end
← →
Deniz (2003-09-15 07:23) [1]После выполнения процедуры сделай принудительный Commit, и посмотри настройки DataBase и Transaction, там есть
DefaultAction(в зависимости от используемых компонент может меняться название)
← →
nortsov (2003-09-15 09:32) [2]Как делать принудительный commit? Transaction.Commit делал
DefaultAction стоит TACommit, причем insert и n delete выпполняются нормально!
← →
Johnmen (2003-09-15 09:42) [3]А главное, абсолютно неясен смысл применения ХП...
← →
Рустем (2003-09-15 13:27) [4]а читающую транзакцию переоткрывали ?
ГДЕ Вы не видите изменений в записи ?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c