Delphi 7 x MySQL - Mens. de erro!!! Urgente!!!
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á.
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
Curtidas 0
Respostas
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
{ 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
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