Delphi x Mysql x DBgrid.
Estou fazendo alguns inserts no mysql com FOR e as informações aparecem no DBGrid e eu altero as informações, mas quando porém quando o for dá mais de 1 volta fazendo 2 ou mais inserções, eu altero os dados porém quando dou um reflesh tudo volta como era.
Alguem tem uma solução?
Até hoje ainda não achei. :cry:
[b:e6d8715990][i:e6d8715990][color=red:e6d8715990]Título editado. Leia as Regras de Conduta. (marcelo.c - Moderador)[/color:e6d8715990][/i:e6d8715990][/b:e6d8715990]
Alguem tem uma solução?
Até hoje ainda não achei. :cry:
[b:e6d8715990][i:e6d8715990][color=red:e6d8715990]Título editado. Leia as Regras de Conduta. (marcelo.c - Moderador)[/color:e6d8715990][/i:e6d8715990][/b:e6d8715990]
Adrianomarcio
Curtidas 0
Respostas
Marcelo.c
01/06/2004
Quais componentes você está utilizando na ligação como o BD ?
Caso você esteja utilizando ClientDataSet, a solução seria executar um ClientDataSet.ApplyUpdates(-1) após cada inserção.
Caso você esteja utilizando ClientDataSet, a solução seria executar um ClientDataSet.ApplyUpdates(-1) após cada inserção.
GOSTEI 0
Paulo_amorim
01/06/2004
Olá
Deve-se sempre dar Commit naquilo que se opera no banco (ins, alt, del) pois senão ele não irá concluir a transação
Se estiver utilizando Query, pode-se criar uma Query nova com o comando
COMMIT
e a executar toda vez que operar...assim, ele irá efetivar a operação
Até+
Deve-se sempre dar Commit naquilo que se opera no banco (ins, alt, del) pois senão ele não irá concluir a transação
Se estiver utilizando Query, pode-se criar uma Query nova com o comando
COMMIT
e a executar toda vez que operar...assim, ele irá efetivar a operação
Até+
GOSTEI 0