Erro de sintax em ADO com MySql
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
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
Curtidas 0
Respostas
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..
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
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????
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
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
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