Hola dilferos:
He realizado una copia de seguridad de mi db con mysqldump (delphi7)
Código Delphi
[-]
operacion:='open';
nombre:='mysqldump.exe';
parametro:='--opt --add-drop-table --user=beni --password=penco --databases beni --result-file="C:\beni\respaldoBOP.sql"';
path:='C:\beni\';
shellexecute(handle,pchar(operacion),pchar(nombre),pchar(parametro),pchar(path),sw_shownormal);
Ha salido todo bien de momento.Per a la hora de restaurarla con mysql
Código Delphi
[-]
operacion:='open';
nombre:='mysql.exe';
parametro:='--user="beni" --password="penco" beni < "C:\beni\respaldo.sql"';
path:='C:\beni\';
shellexecute(handle,pchar(operacion),pchar(nombre),pchar(parametro),pchar(path),sw_shownormal);
Y lo unico que hace es sacarme por pantalla las opciones de mysql, incluso son las ".
A traves del teclado con cmd la misma sentencia lo realiza bien.
¿Por que y como solucionarlo ?
Gracias.