Atualização Fisica de registros

Delphi

27/09/2005

salve colegas...
tenho um formulario que nao atualiza os registros da minha tabela (fisicamente) quando fasso alguma alteração nela,
a nao ser que eu saia do sistema e entre novamente.

se fasso alguma alteração ou inserção na tabela, ele salva isso (creio que na memória...), porem nao apresenta pra mim no IBConsole

Alguem ai saberia me dizer como eu atualizo os registro da tabela, quando o meu sistema ainda está aberto???

Abraços!


Mahdak

Mahdak

Curtidas 0

Respostas

Gameiro

Gameiro

27/09/2005

quais os componentes e o banco que vc usa?



ate mais.


GOSTEI 0
Pezzin

Pezzin

27/09/2005

No meu caso uso IBX e o método IBTransaction.CommitRetaining que libera da memória para o Banco.


GOSTEI 0
Mahdak

Mahdak

27/09/2005

No meu caso uso IBX e o método IBTransaction.CommitRetaining que libera da memória para o Banco.


Nao deu certo aqui o ´CommitRetaining´...

:cry:


GOSTEI 0
Pezzin

Pezzin

27/09/2005

Então tem algum detalhe que está pegando...


GOSTEI 0
Andremuller

Andremuller

27/09/2005

dá um commit ou applyupdates no data set
(vai depender de qual tu está utilizando)


GOSTEI 0
Mahdak

Mahdak

27/09/2005

dá um commit ou applyupdates no data set (vai depender de qual tu está utilizando)


André... eu dou sempre um applyUpdates no Data set... mas isso nao resolve. Alias, vou colocar aqui os componentes que uso, e se alguem souber como libero os registros da memória para o banco de dados em sí, por favor postem aqui...

Componentes:

TIBDataSet
TIBDataBase
TIBTransaction
TDataSource

Abraços!


GOSTEI 0
Silviogs

Silviogs

27/09/2005

Olá amigo

vc não vai ter que precisar também do IBUpdateSQL.

caso eu esteja errado, favor me corrijam pois faz muito tempo que trabalhei com interbase. Na época que trabalhava eu usava:


TIBDataBase - ligava TIBTransaction
TIBTransaction - ligava TIBDataBase
IBQuery - que ligava TIBDataBase
- que ligava TIBTransaction
- que ligava IBUpdateSQL
IBUpdateSQL - que continha os comandos sql para inserir(insert), alterar(update) e excluir(delete) um registro.

Aetnciosamente

Silvio Guedes


GOSTEI 0
POSTAR