GARANTIR DESCONTO

Fórum Erro de sintax em ADO com MySql #277556

16/04/2005

0

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

Responder

Posts

16/04/2005

Mysys

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..


Responder

Gostei + 0

16/04/2005

Levisants

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????


Responder

Gostei + 0

16/04/2005

Mysys

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar