Ver Mensaje Individual
  #1  
Antiguo 28-11-2007
Fita Fita is offline
Miembro
 
Registrado: jul 2003
Ubicación: Pilar - Argentina
Posts: 216
Reputación: 21
Fita Va por buen camino
Ayuda con Stored Procedure

Hola a todos...

tengo un problema de conversión de datos con este procedimiento:

CREATE PROCEDURE PAGA_TOT (
COD_FAM CHAR (6) CHARACTER SET NONE)
RETURNS (
NTOTAL NUMERIC (18, 2))
AS
begin

select SUM(Total) from novfijas where codfam = :cod_fam into :nTotal;
if (:nTotal is null) then
begin
update fam000 set pagatotal = 0 where codfam = :cod_fam;
end else
begin
update fam000 set pagatotal = :nTotal where codfam = :cod_fam;
end

Cuando el select no encuentra registros devuelve NULL pero al ponerlo en nTotal da error: "No se puede convertir tipo Null a Currency"

Como podría solucionarlo ?

Gracias de antemano
Saludos
Responder Con Cita