Casa
Top.Mail.Ru Yandeks.Metrika
Fórum: "Bases";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

Para baixo

problema com a exclusão de registros Encontre agências semelhantes


victor   (2001-12-06 09:46) [0]

использую Query c CashedUpdates:=True; и UpdateSQL
если я добавляю новую запись, затем по каким то причинам удаляю ее то выходит реплика UpdateFailed
но если закрыть прогу и снова открыть то эту запись можно удалить без проблем, создается впечатление что не очищается кеш

при добавлении новой записи делаю
edição;
InsertRecord(...);
Query1.ApplyUpdates;
Query1.CommitUpdates;

при удалении
delete;
Query1.ApplyUpdates;
Query1.CommitUpdates;

в чем может быть дело?



victor   (2001-12-06 10:57) [1]

АУ МАСТАКИ



victor   (2001-12-06 13:21) [2]

ответьте кто нибудь, программа написана только этот глюк остался
горю :-(



Hermit   (2001-12-06 15:58) [3]

eventos
AfterDelete и AfterPost = UpdateTable

а в этой процедуре следующее:

procedure Tdm.UpdateTable(DataSet: TDataSet);
começar
com DataSet como TDBDataSet do
começar
Database.StartTransaction;
tentar
ApplyUpdates; {try to write the updates to the database};
Database.Commit; {on success, commit the changes};
exceto
Database.Rollback; {on failure, undo the changes};
CancelUpdates;
raise; {raise the exception to prevent a call to CommitUpdates!}
end;
CommitUpdates; {on success, clear the cache}
end;
end;



victor   (2001-12-07 07:20) [4]

спасибо за совет но проблему это не решает
все равно при удалении только что вставленной записи выходит реплика UpdateFailed, а если закрыть и открыть прогу то удалить можно без проблем



victor   (2001-12-07 12:32) [5]

напоминаю чтобы не забыли :-)



Страницы: 1 filial inteira

Fórum: "Bases";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

em cima









Memória: 0.82 MB
Hora: 0.032 c
1-22107
Alexander
2001-12-19 01:45
2002.01.08
Como iniciar o programa imediatamente mostrar outro sobre o formulário principal?


6-22291
Leviatã
2001-10-09 22:02
2002.01.08
Pergunta sobre o componente NMFTP


1-22246
Andrey196
2001-12-16 22:03
2002.01.08
Como criar um cursor de cor no editor de imagens da Borland


7-22422
savva
2001-09-19 12:42
2002.01.08
Uma tarefa interessante ... Como você pode trabalhar com um celular através de uma porta COM para torná-lo


3-21944
MVova
2001-12-03 16:50
2002.01.08
Como encontrar o caminho para os arquivos?





afrikaans albanês Arabic armênio azerbaijano basco belarusian Bulgarian catalão Chinês simplificado) Chinês tradicional) croata checo dinamarquês Dutch Inglês estoniano filipino Finnish French
Galego georgiano German grego crioulo haitiano hebraico hindi húngaro islandês Indonesian irlandês Italian Japanese Korean letão lituano macedónio Malay maltês Norwegian
persa polonês Portuguese romeno Russa sérvio Slovak esloveno espanhol swahili sueco tailandês turco ucraniano urdu vietnamita galês ídiche bengali bósnio
cebuano esperanto gujarati hausa hmong igbo javanês kannada khmer lao latino maori marata mongol Nepali punjabi somali tâmil telugu yoruba
zulu
Английский francês Alemão Italiano Португальский russo Espanhol