FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
como hago esto
como hago para hacer esto mismo que se hace en sql 2000 para correr scripts en mysql desde delphi: osql -U sa -P "" -i "C:\Program Files\Microsoft SQL Server\MSSQL\Install\InstNwnd.sql" por fa lo necesito urgente |
#2
|
||||
|
||||
Cita:
http://www.clubdelphi.com/foros/showthread.php?t=25680 http://www.clubdelphi.com/foros/showthread.php?t=25682 http://www.clubdelphi.com/foros/showthread.php?t=25681 además de éste, relacionados con lo mismo, te vaya a ser de gran ayuda. ¿No puedes pasar el contenido del script directamente a una componente ZQuery (o la que uses para acceder a MySql) y ejecutar con ella la consulta? // Saludos |
#3
|
||||
|
||||
hola
haz un archivo .bat con el script, y luego ejecutalo con:
ShellExecute (0, nil, 'archivo.bat' ,nil, nil, SW_HIDE); super sensillo.... Saludos |
#4
|
|||
|
|||
lo hicimos, gracias
logramos hacerlo de la siguiente manera, es importante dar la ruta de mysql.exe que esta en bin, si como nosotros tienen que hacer varias corridas de scripts utilicen el shellexecuteex con el wait por que sino las siguientes puede que no las haga, si solo es una pueden hacerlo con el shellexecute, es importante que el parametro sea el comando a ejecutar, y tener cuidado con la sintaxis de --user=nombre y el --password=contraseña debe ser pegado, sino tampoco lo hace.
Última edición por dec fecha: 06-10-2005 a las 18:34:46. Razón: ¡¡Encerrad el código fuente entre las etiquetas [DELPHI] ... [/DELPHI]!! |
|
|
|