FieldAttributeEnum
Especifica uno o varios atributos de un objeto Field.
Constante | Valor | Descripción |
---|---|---|
adFldCacheDeferred | 0x1000 | Indica que el proveedor almacena en caché los valores de campo y que las lecturas posteriores se hacen desde la memoria caché. |
adFldFixed | 0x10 | Indica que el campo contiene datos de longitud fija. |
adFldIsChapter | 0x2000 | Indica que el campo contiene un valor de capítulo, que indica un conjunto de registros secundario específico relacionado con este campo primario. Normalmente, los campos de capítulo se usan con filtros o forma de datos. |
adFldIsCollection | 0x40000 | Indica que el campo especifica que el recurso representado por el registro es una colección de otros recursos, como una carpeta, en lugar de un recurso simple, como un archivo de texto. |
adFldKeyColumn | 0x8000 | Indica que el campo especifica toda la clave principal de la columna o una parte. |
adFldIsDefaultStream | 0x20000 | Indica que el campo contiene la secuencia predeterminada del recurso representado por el registro. Por ejemplo, la secuencia predeterminada puede ser el contenido HTML de una carpeta raíz en un sitio web, que se sirve automáticamente cuando se especifica la dirección URL raíz. |
adFldIsNullable | 0x20 | Indica que el campo acepta valores NULL. |
adFldIsRowURL | 0x10000 | Indica que el campo contiene la dirección URL que asigna el nombre al recurso del almacén de datos representado por el registro. |
adFldLong | 0x80 | Indica que el campo es binario largo. También indica que puede usar los métodos AppendChunk y GetChunk. |
adFldMayBeNull | 0x40 | Indica que puede leer valores NULL del campo. |
adFldMayDefer | 0x2 | Indica que el campo se aplaza, es decir, los valores de campo no se recuperan del origen de datos con todo el registro, sino solo cuando se accede explícitamente a ellos. |
adFldNegativeScale | 0x4000 | Indica que el campo representa un valor numérico de una columna que admite valores de escala negativos. La escala se especifica mediante la propiedad NumericScale. |
adFldRowID | 0x100 | Indica que el campo contiene un identificador de fila persistente en el que no se puede escribir y que no tiene ningún valor significativo excepto para identificar la fila (como un número de registro, un identificador único, etc.). |
adFldRowVersion | 0x200 | Indica que el campo contiene algún tipo de marca de fecha u hora usada para hacer un seguimiento de las actualizaciones. |
adFldUnknownUpdatable | 0x8 | Indica que el proveedor no puede determinar si puede escribir en el campo. |
adFldUnspecified | -1 0xFFFFFFFF | Indica que el proveedor no especifica los atributos de campo. |
adFldUpdatable | 0x4 | Indica que puede escribir en el campo. |
Equivalente a ADO/WFC
Paquete: com.ms.wfc.data
Constante |
---|
AdoEnums.FieldAttribute.CACHEDEFERRED |
AdoEnums.FieldAttribute.FIXED |
AdoEnums.FieldAttribute.ISNULLABLE |
AdoEnums.FieldAttribute.LONG |
AdoEnums.FieldAttribute.MAYBENULL |
AdoEnums.FieldAttribute.MAYDEFER |
AdoEnums.FieldAttribute.NEGATIVESCALE |
AdoEnums.FieldAttribute.ROWID |
AdoEnums.FieldAttribute.ROWVERSION |
AdoEnums.FieldAttribute.UNKNOWNUPDATABLE |
AdoEnums.FieldAttribute.UNSPECIFIED |
AdoEnums.FieldAttribute.UPDATABLE |