Fórum Procedure SQL com erro ! #301253
31/10/2005
0
pq sera que esta procedure esta com erro !
esta dando o seguinte erro !
Column does not belong to referenced table.
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
SKIP.
At line 18, column 21.
CREATE PROCEDURE LOOP9
RETURNS (
SELECAO INTEGER,
SELECAO1 INTEGER
)
AS
DECLARE VARIABLE CONTADOR INTEGER;
DECLARE VARIABLE ULTIMO INTEGER;
DECLARE VARIABLE SEQUENCIA INTEGER;
BEGIN
CONTADOR = 0;
SEQUENCIA = 1;
FOR SELECT CODAFILIADO FROM TBL_AFILIADOS INTO :SELECAO DO BEGIN
SELECAO1 = ULTIMO;
SUSPEND;
CONTADOR = CONTADOR + 1;
IF ( CONTADOR >= 3 ) THEN BEGIN
SELECT FIRST 1 SKIP SEQUENCIA, CODAFILIADO FROM TBL_AFILIADOS INTO :ULTIMO;
SEQUENCIA = SEQUENCIA + 1;
END
END
END;
Dangardenal
Curtir tópico
+ 0Posts
31/10/2005
Bruno Belchior
CREATE PROCEDURE LOOP9 RETURNS ( SELECAO INTEGER, SELECAO1 INTEGER ) AS DECLARE VARIABLE CONTADOR INTEGER; DECLARE VARIABLE ULTIMO INTEGER; DECLARE VARIABLE SEQUENCIA INTEGER; BEGIN CONTADOR = 0; SEQUENCIA = 1; FOR SELECT CODAFILIADO FROM TBL_AFILIADOS INTO :SELECAO DO BEGIN SELECAO1 = ULTIMO; SUSPEND; CONTADOR = CONTADOR + 1; IF ( CONTADOR >= 3 ) THEN BEGIN SELECT FIRST 1 SKIP SEQUENCIA CODAFILIADO FROM TBL_AFILIADOS INTO :ULTIMO; SEQUENCIA = SEQUENCIA + 1; END END END;
Gostei + 0
31/10/2005
Firekiller
CREATE PROCEDURE LOOP9 RETURNS ( SELECAO INTEGER, SELECAO1 INTEGER ) AS DECLARE VARIABLE CONTADOR INTEGER; DECLARE VARIABLE ULTIMO INTEGER; DECLARE VARIABLE SEQUENCIA INTEGER; BEGIN CONTADOR = 0; SEQUENCIA = 1; FOR SELECT CODAFILIADO FROM TBL_AFILIADOS INTO :SELECAO DO BEGIN SELECAO1 = ULTIMO; SUSPEND; CONTADOR = CONTADOR + 1; IF ( CONTADOR >= 3 ) THEN BEGIN EXECUTE STATEMENT ´SELECT FIRST 1 SKIP ´||SEQUENCIA||´ CODAFILIADO FROM TBL_AFILIADOS´ INTO :ULTIMO; SEQUENCIA = SEQUENCIA + 1; END END END;
Gostei + 0
01/11/2005
Dangardenal
Funfo blz !
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)