como sugeria en mensajes anteriores, deberias utilizar:
Código Delphi
[-]DM.tbDet_ordendescripcion.AsString:=miQuery.FieldByName('descripcion').AsString;
lo mismo puedes utilizar AsString, como AsInteger, AsDateTime, AsFloat... en fin, según requieras...
Al utilizar:
Código Delphi
[-]DM.tbDet_ordendescripcion.Value:=miQuery.FieldValues['descripcion'];
esta última en algunas ocasiones (como puede ser este caso) te puede ocasionar errores de conversión.