Erro de sintax em ADO com MySql

Delphi

16/04/2005

Mais uma vez precisando da ajuda de vocês

Estou tendo problemas em executar linhas de comando do mysql.

Eu criei um objeto do tipo command do ADO, e estou tentando executar qualquer comando e ele dá erro de sintax.

Alguem te um exemplo pra me passar ou me ajudar a fazer isso funcionar???


Obrigado


Levisants

Levisants

Curtidas 0

Respostas

Mysys

Mysys

16/04/2005

dexa eu ver c entendi voce conectou ao mysql com o ADO
e mandou executar alguma scrip SQL e ta dando erro...???


c for isso post o codigo SQL e o erro pra nois..


GOSTEI 0
Levisants

Levisants

16/04/2005

Tipo assim ficou desse jeito a minha linha, com MSSQL Server funciona mas com mysql dá erro de sintax.

ADOCommand := TADOCommand.Create(nil); //Cria o objeto de comando para executar a rotina de backup do SQL SERVER 2000
with ADOCommand do begin

ADOCommand.Name := ´ADOGeraBackup´; //Nome do objeto
ADOCommand.ConnectionString := ConnStr; //Cria a conexão com o Provider do SQL Server
ADOCommand.CommandType := cmdText; //Define como command Text para execução de linhas de comando
ADOCommand.CommandText := ´mysqlhotcopy mysql ... mysql C:\´;
ADOCommand.Execute; //Executa a linha de comando

end;

Tem que usar outro tipo de componente????


GOSTEI 0
Mysys

Mysys

16/04/2005

essa rotina de bkp nao funciona em comando SQL por
que mysqlhotcopy é um executavel separado e nao um comando SQL
entoa nao é reconhecido como SQL


de uma olhada www.mysql.com pesquise por BACKUP que ele vai te mostara a sitax completa..

bkp por SQL seria assim
SELECT * INTO OUTFILE ´nome_arquivo´ FROM nome_tabela


GOSTEI 0
POSTAR