Bases de Datos - Error al obtener datos de otra base de datos FIREBIRD

   
Vista:

Error al obtener datos de otra base de datos FIREBIRD

Publicado por fcc (1 intervención) el 23/02/2015 16:59:58
Saludos a todos! soy nuevo en esta comunidad y nuevo usuario de firebird, creo les daré mucha lata, espero me puedan orientar.
Estaba tratando de obtener datos de otra BD, primero quise obtener el nombre de un articulo de acuerdo a su ID, y no hubo problema, pero despues quise obtener el id de un articulo de acuerdo al nombre y me sale el siguiente error y no doy que pueda hacer.

asi es mi procedure:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
SET TERM ^ ;
ALTER PROCEDURE FCC_2 (NOMBREART varchar (100) )
RETURNS (idart INT )
AS
 
declare variable lcomando varchar  (500);
  BEGIN
 
lcomando = 'SELECT ARTICULOS.ARTICULO_ID FROM ARTICULOS WHERE ARTICULOS.NOMBRE =' || NOMBREART ;
 
 FOR EXECUTE STATEMENT
 lcomando
 
ON EXTERNAL 'C:\basesita\bd2.FDB'
AS
USER 'sysdba'
PASSWORD 'masterkey'
INTO :idart
    DO BEGIN SUSPEND;
    END
  END^
SET TERM ; ^

cuando lo ejecuto colocando el parámetro me tira el siguiente error:

image

me podrian ayudar,? gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder