Problema com MySql

Forum sobre SQL.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problema com MySql

Mensagem por JoséQuintas »

Estou com um problema estranho no MySql.

Mensgem de erro:
Erro executando comando:-2147217900 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELETE FROM JPPRECO WHERE PCCADAS='000292' ;
DELETE FROM JPCADAS WHERE CDCODIG' at line 2
Pela mensagem de erro, o comando está errado.

Alteração que fiz no fonte pra pegar o comando, pra ter certeza do comando:

Código: Selecionar todos

         hb_MemoWrit( "teste.txt", cnMySql:cSql )
Comando sendo executado (são tres linhas mesmo com cr+lf):

Código: Selecionar todos

DELETE FROM JPPREHIS WHERE PHCADAS='000292' ; 
DELETE FROM JPPRECO WHERE PCCADAS='000292' ; 
DELETE FROM JPCADAS WHERE CDCODIGO='000292' ; 
O mesmo comando, colado no HeidiSql, executa normalmente.

Pensei em palavra chave, mas não vejo nenhuma conhecida.
Alguma idéia?

Nota:
Campos são string mesmo
Acrescentei o cr+lf depois pra facilitar enxergar, porque normalmente não faz diferença.
São tabelas independentes, sem qualquer tipo relacionamento.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problema com MySql

Mensagem por JoséQuintas »

Vixi... procurando isso encontrei este absurdo:
acho q só é ver pelo conceito...
o mysql é um dbf melhorado , ou seja trabalho com arquivos tbm...e o sql server já eh relacional mesmo...
deve ser por isso q vc não dando certo..fazer n updates de uma vez em um arquivo..
http://www.ligamagic.com.br/?view=forum ... m&id=35059
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problema com MySql

Mensagem por JoséQuintas »

Por enquanto resolvi alterando pra três execuções, uma linha de cada vez.

Talvez isso só seja permitido se ativar transação no servidor e usage BEGIN TRANSATION/COMMIT.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Problema com MySql

Mensagem por Itamar M. Lins Jr. »

o mysql é um dbf melhorado
Para vc ver como tem gente, com conceitos errados no mundo. Porque ele pensa que DBF é ruim, e como ele conseguiu na cabeça dela ligar uma coisa com outra.
Preconceito, e nem sabe como funcionam nem A nem B.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder