AFilth
03-11-2005, 16:27:11
Me está sucediendo algo muy extraño:
Tengo un DBGrid asociado a una Query. En la tabla a la q está asociada la Query hay un campo "Observaciones" de tipo Texto.
Para poder ver dicho campo en el grid, he creado un nuevo Field llamado "Observaciones2" q es un campo calculado de tipo String.
En el OnCalcFields de la query meto ésto:
procedure TFArticulos.QueryCalcFields(DataSet: TDataSet);
begin
if not DataSource.DataSet.FieldByName('OBSERVACIONES').IsNull then
DataSource.DataSet.FieldByName('OBSERVACIONES2').AsString := DataSource.DataSet.FieldByName('OBSERVACIONES').AsString;
end;
Lo carga todo bien pero cuando me muevo por el grid en tiempo de ejecución, en cuanto paso por algún registro q tenga algo en observaciones me pega este error:
'Invalid BLOB handle in record buffer'
No tengo ni idea de pq puede ser...
Si alguien me puede ayudar se lo agradezco de antemano.
Salu2.
Tengo un DBGrid asociado a una Query. En la tabla a la q está asociada la Query hay un campo "Observaciones" de tipo Texto.
Para poder ver dicho campo en el grid, he creado un nuevo Field llamado "Observaciones2" q es un campo calculado de tipo String.
En el OnCalcFields de la query meto ésto:
procedure TFArticulos.QueryCalcFields(DataSet: TDataSet);
begin
if not DataSource.DataSet.FieldByName('OBSERVACIONES').IsNull then
DataSource.DataSet.FieldByName('OBSERVACIONES2').AsString := DataSource.DataSet.FieldByName('OBSERVACIONES').AsString;
end;
Lo carga todo bien pero cuando me muevo por el grid en tiempo de ejecución, en cuanto paso por algún registro q tenga algo en observaciones me pega este error:
'Invalid BLOB handle in record buffer'
No tengo ni idea de pq puede ser...
Si alguien me puede ayudar se lo agradezco de antemano.
Salu2.