Obtención de la Estructura de un AdoQuery
Hola Compañeros
Tengo la necesidad de como puedo obtener el tipo de campo y sus posiciones definidas en un AdoQuery al cual le paso el Sql. Con la propiedad FieldByname optengo los nombre de los campos pero necesito más He probado con FieldDefList y no se como hacer uso de esta propiedad,,,, Alguien puede ayudarme Gracias. Este es el último paso para acabar con la definición de un ABM. |
No se si te he entendido, pero creo que lo que buscas es la propiedad Fields
Código:
Query.Fields[1].DisplayFormat |
No Encuentro este propiedad puedes ayudarme.
Gracias |
Cita:
Código:
ADOQuery1.Fields[1].DataSize |
Gracias Cadetill por tus aportaciones lo he solucionado del
siguiente modo: var F : String; I : Integer; Begin for i := 0 to AdoQuery1.FieldDeflist.count -1 do begin F:= AdoQuery1.FieldDefList.FieldDefs[i] case F.DataType of ftString: ..... ftInteger: .... else String end; end; end; end; end. |
Bueno, sería lo mismo que poner
Código:
for i := 0 to ADOQuery1.Fields.Count - 1 do No es que esté ni mejor ni peor, es una alternativa ;) |
La franja horaria es GMT +2. Ahora son las 19:21:55. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi