PDA

Ver la Versión Completa : Recuperar datos de un TIBStoredProc


Osorio
07-06-2003, 22:31:44
Tengo un TIBStoredProc asociado con un procedimiento de Interbase que me devuelde un registro de la base de datos.

Luego paso por cada uno de los parametros del TIBStoredProc y paso la informacion que este contiene a un Edit. Es algo asi:

SP : TIBStoredProc;

Edit1.text:= SP.parambyname('nombre_cliente').value;

Esto me funciona perfecto pero mi problema es cuando tengo un campo BLOB.

hago algo como:

memo1.lines.text:= SP.parambyname('nombre_cliente').value;

con lo cual me aparece en el memo

[BLOB] y no los datos.

Como recupero los datos para mostrarlos en el Memo?

Gracias

__cadetill
09-06-2003, 15:57:11
Hola

No he provado nunca a devolver un campo BLOB de un StoredProcedure pero... has probado a asociarlo a un TMemo en lugar de un TEdit?

jceluce
09-06-2003, 16:21:22
Hola,

Cuando ejecuto SP que devuelven valores uso TIBQuery, pero igual debería funcionar en tu caso ya que devuelve un solo registro de valores.
Probá esto:
Memo1.Assign(SP.ParamByName('CampoBlob'))