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
|