|
Problema con Load Data Local Infile
Tengo el siguiente problema:
Estoy tratando de llenar una tabla de mysql con la instruccion Load Data Infile
y para ello estoy usando una Open Dialog para que el usuario indique donde está el archivo a recuperar y lo hago de la siguiente forma
if OpDg.Execute then
begin
sql:= OpDg.FileName;
sql:= StrTran(sql,'\','/'); **esto transforma el \ por / **
qry:= TZQuery.Create(Application);
qry.Connection:= ZConnection1;
qry.sql.clear;
qry.sql.add('load data infile '+ sql + 'Replace into table Tabla1 fields terminated by '','' lines terminated by ''\r\n''');
qry.ExecSQL;
qry.close;
qry.free;
end;
pero me arroja el siguiente error Incorrect token followed by ":". He seguido el error y este se da dentro del Zeos en el ZSqlStrins.
Que estoy haciendo mal que no me resulta con el Open Dialog pero si lo hago poniendo directamente la ruta me funciona bien.
|