Delphi 7 x MySQL - Mens. de erro!!! Urgente!!!

Delphi

02/08/2003

Estou desenvolvendo um aplicativo em delphi no qual criei no MySQL uma tabela de produtos. Criei um FORM no DELPHI para cadastrar esse produto. Quando clico no botão GRAVAR que tem em seu evento o comando: Table1.Post, dá a seguinte mensagem de erro: ´COULDN´T PERFORM THE EDIT BECAUSE ANOTHER USER CHANGED THE RECORD´. Sendo que o sistema não está rodando em rede e só possui um usuário trabalhando nele.
Só para ser mais claro. Os componentes que estou usando (tirando o FORM e os BUTTONs) são: um TABLE, um DATA SOURCE, e a conexão entre o DELPHI e o Banco de Dados MySQL é via ODBC.

Se alguém puder me dizer que erro é esse e qual a solução para o mesmo... obrigado.

Agradeço desde já.


Cal_trota

Cal_trota

Curtidas 0

Respostas

Koplin

Koplin

02/08/2003

Eu nunca trabalhei com ODBC, mas acho que vc deve usar os componentes DBExpress ou melhor(na minha opinião) os zeus
{ http://www.sourceforge.net/projects/zeoslib. }
{ http://www.zeoslib.sourceforge.net

Este componentes são desenhados para trabalhar com mysql, interbase, etc sem usar camadas intermediárias, o que facilita a programação e agiliza a comunicação com o BD, principalmente em rede. Os Zeus são faceis de usar e muito bons.

Pegue a versão 6.11 gamma que é a mais nova. Boa sorte


GOSTEI 0
Henry Lima

Henry Lima

02/08/2003

Enfrentei o mesmo problema quando comecei a usar MYSQL, meu conselho é utilize QUERY em vez de TABLE. Funciona perfeitamente, e muito melhor...Caso tenha alguma dúvida de como utilizar entre em contato comigo posso lhe passar uma apostila de comandos básico de SQL que funcionam no MYSQL..


GOSTEI 0
POSTAR