Ver Mensaje Individual
  #2  
Antiguo 15-12-2006
Guti13 Guti13 is offline
Miembro
 
Registrado: jun 2006
Posts: 35
Reputación: 0
Guti13 Va por buen camino
Cita:
Empezado por fedelphi
Hola de nuevo, estoy trabajando con firebird y accedo mediante dbExpress en turbodelphi 2006, hice un procedimiento almacenado en el cual cuento la cantidad de registros de una tabla, y a este valor lo devuelvo en un parametro, en el modulo de datos utilizo un SQLStoredProc para utilizar el valor,Código SQL [-]SET TERM ^ ;
ALTER PROCEDURE PRUEBA (
ENTRADA Integer )
RETURNS (
SALIDA Integer )
AS
BEGIN
SELECT COUNT(*) FROM TICKETS INTO :salida;
SUSPEND;
END^
SET TERM ; ^


le asigne el procedimiento, le configure los parametros de entrada y salida pero cuando lo activo, propiedad active a true me da un error que dice:
SQLSPcontador:Cursor not returned from query. Pero si fijo en la propiedad params[n].value me devuelve la cantidad de registros. Alguien puede ayudarme con este problemita o problemon, no lo se en realidad.
Gracias
Fede
Prueba a quitar la instrucción suspend;. Esta solo es necesaria para uso de procedimientos almacenados en sentencias Select.


Saludos
Responder Con Cita