Hola y muy buenos días a todos, lo que sucede es que tengo un problema que me ha hecho quebrarme la cabeza ya que soy un completo novato. Lo que sucede es que para un proyecto que estoy haciendo el maestro nos pidió que hiciéramos respaldo de nuestra base de datos, entonces, navegando por estos foros, me encontrè una solución en este enlace :
http://www.clubdelphi.com/foros/showthread.php?t=17943 la cual va asì :
Para pasar los datos de una tabla.
Código SQL
[-]
select * from tabla
into outfile 'tabla.txt'
Para llenar la tabla en caso de tener que recuperarla
Código SQL
[-]
load data infile 'tabla.txt'
into table tabla
Lo cual me parece una buena idea, sin embargo, no se puede estar haciendo un respaldo constante con eso, ya que si el archivo ya exixste, se genera un error, y por lo que leí en el link antes mencionado es imposible hacer que se sustituya por un archivo mas actualizado. Entonces, también leí algo en ese mismo enlace sobre el mysqldump, he hice pruebas para tratar de respaldar la base desde la línea de comandos, después de varios intentos fallidos, por fin pude lograrlo de esta manera:
Código SQL
[-]
(direccion donde se encuentra el mysqldump) mysqldump --user=nombre de usuario --password=mi password --opt nomrbre de la base > direccion donde se guarda el respaldo nombre del respaldo con la extension sql
Ahora, lo que definitivamente no encuentro como hacer, es ejecutar el mysqldump desde una aplicación en DELPHI, por aquí en los foros he leido que pasándole parámetros, pero realmente no encuentro como hacer eso. Por cierto, uso DELPHI 7, y estoy usando la paleta de componentes ADO, no se si alguien sepa como hacer esto, me sería de mucha ayuda, mcuahs gracias por la paciencia XD