Atualização Fisica de registros
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!
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
Curtidas 0
Respostas
Gameiro
27/09/2005
quais os componentes e o banco que vc usa?
ate mais.
ate mais.
GOSTEI 0
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
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
27/09/2005
Então tem algum detalhe que está pegando...
GOSTEI 0
Andremuller
27/09/2005
dá um commit ou applyupdates no data set
(vai depender de qual tu está utilizando)
(vai depender de qual tu está utilizando)
GOSTEI 0
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
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
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