[firebase-br] Erro

FireBird FireBird firebird100 em gmail.com
Sáb Out 18 19:04:56 -03 2008


Pessoa estou com a seguinte procedure.CREATE PROCEDURE SP_EMISSAO_RAZAO (
    COD_EMP INTEGER,
    COD_CONTA INTEGER,
    DTA_INI DATE,
    DTA_FIM DATE)
RETURNS (
    COD_MOV INTEGER,
    CONTA_DEB INTEGER,
    CONTA_CRE INTEGER,
    DTA_MOV DATE,
    VALOR NUMERIC (9, 2),
    HISTORICO BLOB sub_type 1 segment size 128,
    VALOR_DEB NUMERIC (9, 2),
    VALOR_CRE NUMERIC (9, 2),
    SALDO NUMERIC (9, 2))
AS
  declare variable SALDO_ANT_DEBITO NUMERIC (9,2);
  declare variable SALDO_ANT_CREDITO NUMERIC (9,2);
  declare variable SALDO_FINAL NUMERIC (9,2);
  declare variable SALDO_ANTERIOR NUMERIC (9,2);
BEGIN
    select sum(CTMOV.VR_MOV)
    from CTMOV
    where (CTMOV.DTA_MOV <:DTA_INI)
    And CTMOV.DEB_MOV=:COD_CONTA
    Into: SALDO_ANT_DEBITO;

    select sum(CTMOV.VR_MOV)
    from CTMOV
    where (CTMOV.DTA_MOV <:DTA_INI)
    And CTMOV.CRED_MOV=:COD_CONTA
    Into: SALDO_ANT_CREDITO;

    DTA_MOV = DTA_INI-1;
    HISTORICO='SALDO ANTERIOR'; <<<<<<<<<<< Da erro neste ponto, estou
escrevendo 'SALDO ANTERIOR', este e um campo Blob. se modifica-lo para
varchar funciona.



Alguem sabe como resolver isto?
Uma forma de poder escrever este texto.

O erro e:
unsucessful execution caused by a system
error that precludes sucessful of
subsequent statemenets internal erro.


Valeu pessoal!!!!



Mais detalhes sobre a lista de discussão lista