Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

SamBuilder

Problemas ao salvar dados na tabela do MySQL

Recommended Posts

Ola Pessoal,

 

Tenho um sisteminha simples mais estou tendo o seguinte problema.

 

- No meu sistema eu utilizo um StringGrid para visualizar os dados da minha tabela. Até ai tudo OK! pois o sistema mostra os dados direitinho;

 

- O problema é que quando eu peço pra o sistema salvar ou alterar dados na tabela e, depois peço pra atualizar a grid, visualmente na grid o comando para salvar ou alterar parece ter dado certo, porém, quando acesso minha tabela diretamente no banco de dados nenhuma ação foi executada.

 

Vou postar aqui as linhas onde mando salvar no banco de dados:

 

DM.tblSISTEMA.Open;
DM.tblSISTEMA.Insert;

DM.tblSISTEMAemitido.Value := 'N';
DM.tblSISTEMAnome_completo.Value := editNOME.Text;
DM.tblSISTEMAcpf_cnpj.Value := editDOCUMENTO.Text;

DM.tblSISTEMA.Post;
DM.tblSISTEMA.ApplyUpdates;

DM.tblSISTEMA.Close;

 

Estou utilizando o Delphi Developer Studio 2006 + Mysql 5.5.8 + ZeosDBO

 

Alguém pode me dar uma luz????

 

Abraços.

 



Só pra complementar, quando peço pra executar o salvamento na tabela o sistema não me retorna nenhuma mensagem de erro. Ele executa a ação, atualiza visualmente minha grid mais não estar salvando na tabela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Motta, mais o meu problema não é na listagem da tabela e sim no momento da gravação. Eu preciso preencher os campos em um edit pra depois salvar na forma que postei.

 

É como se o sistema estivesse salvando os dados apenas na memória enquanto o programada estar aberto. Quando eu fecho o programa e inicio novamente nenhuma alteração foi efetuada no banco de dados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

DbGrid é uma herança de Stringgrid para Banco de Dados, vinculado via DataSet.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.