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:
hb_MemoWrit( "teste.txt", cnMySql:cSql )
Comando sendo executado (são tres linhas mesmo com cr+lf):
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.