Ver Mensaje Individual
  #1  
Antiguo 14-01-2009
Gbyte Gbyte is offline
Miembro
 
Registrado: may 2008
Posts: 75
Reputación: 17
Gbyte Va por buen camino
Lightbulb Procedure e Interbase 6.5

Hola Delphianos!
Nuevamente consultando dudas a los expertos.
Estoy trabajando en Interbase 6.5, en ella ya he creado simplemente consultas de tablas conectada a una aplicación. Bueno he descargado un tutorial de procedimiento almacenado del ftp, uno que lo redacta Alfonso Ricaño Bringas el cual esta bastante bien explicado, sin embargo el ejemplo q presenta este tutorial:

CREATE PROCEDURE CUSTOMER_PROC
RETURNS (CN INTEGER, CUSTOMER VARCHAR(25), CONTACT_NAME VARCHAR(36))
AS
DECLARE VARIABLE CF VARCHAR(15);
DECLARE VARIABLE CL VARCHAR(20);
DECLARE VARIABLE CNAME VARCHAR(36);
BEGIN
FOR SELECT CUST_NO, CUSTOMER, CONTACT_FIRST, CONTACT_LAST FROM CUSTOMER
WHERE COUNTRY='USA'
INTO :CN, :CUSTOMER, :CF, :CL DO
BEGIN
CNAME = :CF||' '||:CL;
CONTACT_NAME = :CNAME;
SUSPEND;
END
END

Aplicado a la BD Employee.gdb que viene junto con la instalaciòn de delphi.
En interbase, mas precisamente en isql donde tipeo la creacion de las tablas e tipeado el codigo en azul (una vez registrado employee.gdb, claro) y me da el error -104. No se que estoy haciendo mal. Sinceramente nunca e creado un procedure o triggers, si fueran tan amable de poder ayudarme.
Gracias.
Responder Con Cita