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:
Código:
cuando lo ejecuto colocando el parámetro me tira el siguiente error: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 ; ^
me podrian ayudar,? gracias!