Hola jyefi!!!
Primeramente el valor de CODE y TYPE son char ambos...como veras no soy una experta...no sé si leiste lo que en un pricipio pretendia hacer...resulta que monkyta me ayudo y el SP que me sugirió hace lo que necesito:
Código:
create procedure spa_ult_dato
as
SELECT TOP 1 CODE as CODIGO, TYPE as TIPO, FECHA as FECHA
FROM dbo.BDR
WHERE (CODE > '0')
ORDER BY ID DESC
RETURN
Este SP me arroja un resultado de 4 campos x 1 fila, por ejemplo:
Código:
ID CODE TYPE FECHA
5 071OLI6 OE 25/01/2007 12:45
Solo que despues me di cuenta necesito que ya que se haya ejecutado el SP y me arroje un resultado, los datos de los campos CODE y TYPE necesito almacenarlos en una "variable" por separado, ya que necesito enviar dichas variables a otra aplicacion, las cuales tomaran el valor de los datos que arrojen los campos de CODE y TYPE cada vez que se ejecute el SP...espero haberme explicado...la verdad no entiendo mucho lo de los SP, pero buscando un poco modifique el codigo:
Código:
create procedure spa_ult_dato
as
SELECT TOP 1 CODE as CODIGO, TYPE as TIPO, FECHA as FECHA
FROM dbo.BDR
WHERE (CODE > '0')
ORDER BY ID DESC
RETURN
Al codigo:
Código:
create procedure spa_bdr_dato
@CODEOUT CHAR OUTPUT,
@TYPEOUT CHAR OUTPUT
as
SELECT TOP 1 CODE as CODE, TYPE as TYPE, FECHA as FECHA
FROM dbo.BDR
WHERE (CODE > '0') and CODE=@CODEOUT and TYPE=@TYPEOUT
ORDER BY ID DESC
RETURN @CODEOUT
RETURN @TYPEOUT
Pensando que me iba a arrojar como resultado lo que yo necesitaba,algo asi como:
Código:
@CODEOUT = 071OLI6
@TYPEOUT = OE
pero no fue asi...
...como sabras el resultado me muestra solo los nombres de los campos pero sin valores en estos...se que algo esta mal...pero no se como obtener lo que necesito...sugerencias??