Visual Basic - Tipo de campo de Access??

Life is soft - evento anual de software empresarial
 
Vista:

Tipo de campo de Access??

Publicado por Ariopolis (159 intervenciones) el 03/01/2001 00:00:00
¿Cómo puedo obtener si un campo de una tabla permite valores nulos y si es un campo es requerido? (con DAO era facil: AllowZeroLength y Required, pero con ADO...)

Consigo obtener de forma fácil con las colecciones, métodos y propiedades del objeto Field:
- el nombre de un campo con la propiedad Name
- los datos del campo con la propiedad Value
- las características básicas de un campo con las propiedades Type, Precision y NumericScale.
- el tamaño declarado de un campo con la propiedad DefinedSize.
- el tamaño actual de los datos de un campo dado con la propiedad ActualSize
Pero el problema llega con la propiedad Attributes y la colección Properties.

Attributes devuelve Long,tipo fieldAttributeEnum,
y las constantes que puedo utilizar son:
adFldMayDefer,
adFldUpdatable,
adFldUnknownUpdatable,
adFldFixed,
adFldIsNullable,
adFldMayBeNull,
adFldLong,
adFldRowID,
adFldRowVersion,
adFldCacheDeferred

pero no se cómo descomponer el valor de:
RecordSet.Fields(indice).Attributes para aislar una de sus constantes.


Espero que comprendais la pregunta y que sepais ayudarme. De todas formas GRACIAS.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder