Ver Mensaje Individual
  #1  
Antiguo 24-10-2003
Avatar de SnaKe
SnaKe SnaKe is offline
Miembro
 
Registrado: may 2003
Ubicación: Madrid (España)
Posts: 227
Reputación: 22
SnaKe Va por buen camino
TADOQuery y campos Memo

Hola,

Tengo una bd en access, uso delphi 6 y para conectarme utilizo los componentes ado. Toda la conexión funciona correctamente, el problema lo tengo al hacer una consulta sobre una tabla.

La tabla tiene dos campos: codigo (entero) y texto (memo), la sentencia sql es:

Código:
select * from mitabla where codigo =  @idcodigo
Tengo los campos creados de forma persistente en mi código pero me ocurre que cuando pongo:

Código:
MiQuery.Parameter[0].Value := idCodigo;
MiQuery.Open;
Memo1.Text := MiQueryTEXTO.AsString;
MiQuery.Close;
MiQuery es un TADOQuery

Solo me pone los 255 primeros caracteres!!!, la query sale bien pero solo tengo acceso a los 255 primeros caracteres, si en lugar de una query lo hago con una tabla y el método find me funciona bien:

Código:
MiTabla.Open;
MiTabla.Find("CODIGO",idCodigo,[]);
Memo1.Text := MiTablaTEXTO.AsString;
MiTabla.Close;
MiTabla es un TADOTable

Pero claro, la tabla es muy grande y cuando hago el open se trae todos los registros y tarda demasiado, es por ello que lo quería hacer con una consulta pero me encuentro con que solo me saca los 255 primeros caracteres.

Alguna sugerencia??? Gracias por adelantado
__________________
Todos somos aficionados. La vida es tan corta que no da para más.
Guia de Estilos

Última edición por SnaKe fecha: 24-10-2003 a las 15:25:19.
Responder Con Cita