![]() |
Recuperar datos de un TIBStoredProc
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 |
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? |
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')) |
La franja horaria es GMT +2. Ahora son las 05:15:49. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi