Está en la página 1de 1

https://firebird21.wordpress.

com/tag/isql/

Ejemplo:
Con el bloc de notas del Windows creamos el script PRUEBA.SQL que tiene este
contenido:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

CONNECT MIBASEDATOS USER SYSDBA PASSWORD masterkey;


CREATE TABLE PRUEBA (
NUMERO INTEGER,
NOMBRE VARCHAR(40),
FECHA DATE
);
COMMIT;
INSERT INTO PRUEBA
(NUMERO, NOMBRE, FECHA)
VALUES (123 , 'HOLA', CURRENT_DATE);
COMMIT;

Y desde nuestro programa en VFP lo ejecutamos de esta manera:


1 RUN ISQL -q -i "PRUEBA.SQL"
o de esta manera (la cual es preferible porque no mostrar el destello de la ventana
negra Smbolo del sistema)
1 oShell = CreateObject("WScript.Shell")
2 oShell.Run("ISQL -q -i 'PRUEBA.SQL', 0, .T.")
Para que funcione, recuerda que debes tener a los archivos ISQL.EXE y
FBCLIENT.DLL en la misma carpeta donde se encuentra tu aplicacin o en el PATH de
bsqueda.

También podría gustarte