FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ejecutar store procedure desde linea de comando.
Hola gente:
Les quiero preguntar algo y como siempre me salvan por ahí esta vez también. Quiero ejecutar desde la línea de comando (DOS) un store procedure. Probe con: isql execute procedure nombre_procedimiento pero no me funciona, me dice que no reconoce el isql. Estuve buscando en internet y no encuentro info. Por favor si alguien me puede ayudar estaré muy agradecido. Muchas gracias. Mariano. |
#2
|
||||
|
||||
El siguiente es un ejempolo de como se usaria el isql.exe para tu caso, desde el DOS.
Si la ruta de la base de datos tiene espacios, debe ir entre comillas, yo usare como password "masterkey", pero tu sabras cual es el tuyo . Cita:
Espero te sirva .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 20-12-2007 a las 17:28:39. Razón: Agregar el resultado del isql |
#3
|
|||
|
|||
Gracias
Eso me anduvo muy bien...
Ahora no sé si alguien me puede ayudar con esto: necesito ejecutar lo mismo que me dijiste vos pero desde un bat: el bat que ejecuto es el siguiente: C: cd\ cd Program Files\Firebird\Firebird_2_0\bin\ pause isql.exe CONNECT 'C:\Work\Cammesa\tesacom\RICTERMINALSERVER.FDB' USER 'SYSDBA' PASSWORD 'masterkey'; execute procedure REPORTES_CONTROL_PHP; commit; exit; Me hace todo hasta el isql.exe y luego se queda esperando el CONNECT. Yo necesitaría que se ejecuten esos comandos que pertenecen a la parte del isql. Muchas gracias si alguien me puede ayudar. Saludos |
#4
|
||||
|
||||
Podes poner las instrucciones en un archivo separado (digamos script.sql) y luego ejecutar el isql con el modificador -i: input file.
Código:
c:\>isql -i script.sql para mas información, ejecutá c:\>isql -?
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
|||
|
|||
El tema no se soluciona
Primero gracias por contestar pero te comento que si pongo lo que vos me decís me tira todas las opciones que tiene el isql.
No me ejecuta el script de esa manera. Alguna otra manera de hacer lo que necesito. Muchas gracias gente por su tiempo. Saludos. Mariano. |
#6
|
||||
|
||||
No sé si has captado la idea, o igual soy yo el que se equivoca... de todas formas amplío la información.
Debes tener 2 archivos: - Ejecuta.bat - script.sql script.sql (hecho con el bloc de notas) Código:
CONNECT 'C:\Work\Cammesa\tesacom\RICTERMINALSERVER.FDB' USER 'SYSDBA' PASSWORD 'masterkey'; execute procedure REPORTES_CONTROL_PHP; commit; exit; Código:
C: cd\ cd Program Files\Firebird\Firebird_2_0\bin\ pause isql -i c:\script.sql <<<<<<<<<<<<<<<<<<<< aquí está el truco. Ojo con la ruta donde está el archivo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#7
|
|||
|
|||
Solucionado
Cita:
Aprovecho para agredecer un montón la paciencia y todas las respuestas que dan, no solo en esta pregunta sino siempre que pregunte algo. Muchas gracias a todos los que hacen este foro posible. Realmente cada día me es de más utilidad. Felices fiestas. Mariano. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ejecutar un store procedure dinamico en DB2 | DaniMan | DB2 | 5 | 19-04-2007 06:16:11 |
Invocar Store Procedure desde delphi | JuanPa1 | Oracle | 10 | 29-11-2006 23:43:44 |
store procedure no puedo llamarlos desde ado..! | Arturo | MySQL | 1 | 10-05-2006 01:03:56 |
Como mandar mensaje desde delphi con un store procedure..ibx | uper | Firebird e Interbase | 1 | 26-12-2005 15:21:14 |
Cómo poder ejecutar un Store Procedure(Prodecimiento alamcenado) | thecarlos | Varios | 1 | 08-01-2004 23:36:49 |
|