Ver Mensaje Individual
  #1  
Antiguo 03-11-2005
AFilth AFilth is offline
Miembro
 
Registrado: ago 2005
Posts: 119
Reputación: 21
AFilth Va por buen camino
Problema con DBGrid y Query...Ayuda por favor!

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:

Código Delphi [-]
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.
Responder Con Cita