Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/10/2005, 10:26
meosre
 
Fecha de Ingreso: septiembre-2005
Mensajes: 3
Antigüedad: 18 años, 7 meses
Puntos: 0
tengo una duda, gracias por tu ayuda

resulta que dentro de los scripts la primera linea es la creacion de la base de datos, asi que yo probe el source de mysql que toma un archivo .sql y lo corre, lo probe desde la consola y me funciono bien lo que no se es como hacerlo desde delphi, ya que no se como conectarme a mysql y pasarle como parametro el comando.
intente con shellexecute asi:

ShellExecute (Handle, open ,ruta hacia el ejecutable de mysql (mysql.exe) (el ejecutable que esta en el bin y que interpreta comandos), ruta hacia archivo .sql, nil, SW......);
pero no me funciono muestra que se abre la ventana de mysql pero me muestra es la ayuda, y se cierra enseguida y no hace nada.

Ademas, yo utilizo para la conexion ODBC y con la orden sql.execute(consulta:string) para que el mysql ejecute la consulta de insercion, actualizacion, borrado, y no entiendo bien como es cuando me dices que lo ejecute igual q una consulta select.

te agradeceria me ayudaras, me gustaria hacerlo con el shellexecute... gracias es para mi proyecto de grado.