Senhores,
estou tentando importar dados de um arquivo csv:
// Address Directory's uploader of Application
$path = $this->Ini->path_doc;
// Absolute path of the file
{arquivo} = $path . '/' . {arquivo};
if(is_file({arquivo})) {
sc_exec_sql("LOAD DATA LOCAL INFILE '{arquivo}' INTO TABLE {Tabela} FIELDS TERMINATED ';' ENCLOSED BY ".'"'." LINES TERMINATED BY '\n' IGNORE 1 LINES(Idaut;Data;IdLinha;IdLinhaPrincipal;IdCarro;Turma;IdMotorista;IdCobrador;SaidaGaragem;Iniciante;Encerrante;Passageiros;Bilhetagem;Atualizado;GPS;IdArquivoTXT)");
if (sc_exec_sql === true){
echo "Arquivo importado com sucesso!";
}
}[/code]
Porém exibe o seguinte erro:
[code] ERRO
Erro ao acessar o banco de dados
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 '';' ENCLOSED BY " LINES TERMINATED BY ' ' IGNORE 1 LINES(Idaut;Data;IdLinha;IdLi' at line 1
LOAD DATA LOCAL INFILE 'C:/Program Files/NetMake/v5/wwwroot/scriptcase/file/doc/Guias.txt' INTO TABLE guias FIELDS TERMINATED ';' ENCLOSED BY " LINES TERMINATED BY ' ' IGNORE 1 LINES(Idaut;Data;IdLinha;IdLinhaPrincipal;IdCarro;Turma;IdMotorista;IdCobrador;SaidaGaragem;Iniciante;Encerrante;Passageiros;Bilhetagem;Atualizado;GPS;IdArquivoTXT)
Alguém sabe onde posso estar errando?