Atualizar banco em tempo de execução
Pessoal estou com um problema envolvendo o meu banco e o delphi.
Quando vou inserir novos registros em meu banco interbase, preciso que ele seja atualizado em tempo de execução.
O que não vem acontecendo pois somente depois que fecho a aplicação é que ele atualiza os registros.
Quando vou inserir novos registros em meu banco interbase, preciso que ele seja atualizado em tempo de execução.
O que não vem acontecendo pois somente depois que fecho a aplicação é que ele atualiza os registros.
Mineiro
Curtidas 0
Respostas
_nekinho_
01/10/2003
e aê brother beleza? Conhece o tal do COMMIT? Modifique e commite aê abra de novo ....... Falows
Nelson Lima
Nelson Lima
GOSTEI 0
Mineiro
01/10/2003
me dá um exemplo de como fazer esse commit em tempo de execução.
GOSTEI 0
_nekinho_
01/10/2003
Em linhas de codigo vai depender d qual suite você está usando para acessar os dados. Mas em termos gerais seria assim
StarTrasation.
Executa a Quary tipo -> Alter table Clientes add Fone3 char(10);
Commit; Aqui voce comita a transação
StarTrasation.
Executa a Quary tipo -> Alter table Clientes add Fone3 char(10);
Commit; Aqui voce comita a transação
GOSTEI 0
Turbo Drive
01/10/2003
Outra forma seria vc dar um Refresh na sua query ou Table: ´Query1.refresh´ ou ´Table1.Refresh´
GOSTEI 0
Einstein
01/10/2003
olá. certamente seu Banco de Dados está na Rede então lá vai a dica: vc deve criar um procedimento ou função que verifique de 1 em 1 minuto ou 30 em 30 segundos se o banco de dados foi atualizado, caso tenha cido atualizar o que está em cahe.
GOSTEI 0