Miguel,
Pues si usas el odbcDataset puedes hacer:
nFields := LEN(::odbcDataSet1:aFields)
For nX := 1 TO nFields
MSgInfo(::odbcDataSet1:aFields[nX]:nSqlType)
MSgInfo(::odbcDataSet1:aFields[nX]:cType)
NEXT
Saludos,
José Luis Capel
"Miguel A. Torrellas" <
miguel@torrellas.net> escribió en el mensaje
news:44e3565a$[email=
1@news.xailer.com...]
1@news.xailer.com...[/email]
> Gracias Jose Luis
>
> Si he usado tus clases, en el proyecto que estoy ahora inmerso estoy
> atacando a SQL Server con ODBC, por aquello de una mayor integración con
> Xailer.
>
> Saludos cordiales.
>
> Miguel A. Torrellas
>
> Jose Luis Capel escribió:
>> Miguel,
>>
>> Si utilizas ADO tienes, dentro del objeto RecordSet tienes la colección
>> Fields que te da la información que buscas.
>>
>> Si utilizas las clases que dejé en mi blog (
www.capelblog.com) podrías
>> hacer algo parecido a esto (es solo un ejemplo que puede tener errores)
>>
>> FOR nX := 1 TO oRs:Fields:Count
>>
>> cTipo := oRs:Fields[nX - 1]:type
>> nLen := oRs:Fields[nX-1]:definedsize
>> ...
>>
>> NEXT
>>
>> Saludos,
>> José Luis Capel
>>
>>
>> "Miguel A. Torrellas" <
miguel@torrellas.net> escribió en el mensaje
>> news:[email=
44dda925@news.xailer.com...]
44dda925@news.xailer.com...[/email]
>>> Hola:
>>>
>>> No encuentro la manera de obtener la estructura de un tabla en SQL
>>> Server, cuando comencé a trastear con SQL recuerdo que lo hice y ahora
>>> no soy capaz.
>>>
>>> Alguien que me eche una mano. Gracias.
>>>
>>>
>>> --
>>> Saludos.
>>> Miguel A. Torrellas
>>> Telf.: 976642728
>>> Movil: 610316131
>>