Ver Mensaje Individual
  #1  
Antiguo 28-05-2007
fonx fonx is offline
Miembro
 
Registrado: feb 2007
Posts: 54
Reputación: 18
fonx Va por buen camino
No puedo coger la información de un campo BLOB

Hola, he buscado post anteriores pero ninguno me ha ayudado en lo que necesito. Uso Delphi5 y MySQL, y quiero cargar registros de la base de datos que contienen 3 campos: date, smallint, blob. El blob tiene texto, con formato supongo pq tiene marcas de parrafo.

En la select si selecciono solo el date y el smallint me coge bien los registros pero si hago un select * no me coge ninguno, el recordcount me devuelve -1. Este es el código que uso:

procedure TFGenScripts.btValnotasClick(Sender: TObject);
var
i:integer;
fecha, blob: string;

begin
script.Clear;
label2.caption :='';
primera:= true;
SQLQuery.ClearSQL;
SQLQuery.SQL.Add('select * from valnotas order by FECHA_NT asc,EST_NT asc');
SQLQuery.ExecSQL;
if SQLQuery.RecordCount > 0 then
begin
SQLQuery.Dataset.First;
while not SQLQuery.Dataset.Eof do
begin

// el código de aquí no es relevante, simplemente trato los registros.
// en principio me interesa poder coger el blob de la base de datos,
// luego el procesarlo será otro cantar.

end;
end;
label2.caption :='Proceso finalizado';
end;

Gracias de antemano por las respuestas, un saludo
Responder Con Cita