Share via


Compatibilidad de datos del proveedor OLE DB de Visual FoxPro

La tabla siguiente describe los tipos y otras características de archivo y código de los datos compatibles con el proveedor de OLE DB de Visual FoxPro.

Tipo de datos Indicador Tamaño Intervalo Tipo OLE DB
Character C 1 byte por carácter hasta 254 Cualquier carácter DBTYPE_STR
Character (binario) C NOCPTRANS 1 byte por carácter hasta 254 Cualquier carácter DBTYPE_BYTES
Date D 8 bytes 0001-01-01 a 9999-12-31 DBTYPE_DATE
DateTime T 8 bytes 0001-01-01 a 9999-12-31; 00:00:00 a.m. a 11:59:59 p.m. DBTYPE_DBTIMESTAMP
Numeric N 1 a 20 bytes - .9999999999E+19 a .9999999999E+20 DBTYPE_NUMERIC
Float F 1 a 20 bytes - .9999999999E+19 a .9999999999E+20 DBTYPE_NUMERIC
Integer I 4 bytes 2147483647 a 2147483647 DBTYPE_I4
Double B 8 bytes +/-4,94065645841247E-324 a +/-8,9884656743115E307 DBTYPE_R8
Currency Y 8 bytes - 922337203685477,5807 a 922337203685477,5807 DBTYPE_CY
Logical L   .T./.F. DBTYPE_BOOL
Memo M 4 bytes en una tabla Memoria disponible DBTYPE_BYTES
Memo (binario) M NOCPTRANS 4 bytes en una tabla Memoria disponible DBTYPE_BYTES
General (blob) G 4 bytes en una tabla Memoria disponible DBTYPE_BYTES

La tabla siguiente describe la asignación de tipos OLE DB de Visual FoxPro a tipos de Visual Studio:

Indicador Tipo OLE DB Tipo de Visual Studio
C DBTYPE_STR System.String
C NOCPTRANS DBTYPE_BYTES System.String
D DBTYPE_DATE System.DateTime
T DBTYPE_DBTIMESTAMP System.DateTime
N DBTYPE_NUMERIC System.Decimal
F DBTYPE_NUMERIC System.Decimal
I DBTYPE_I4 System.Int32
B DBTYPE_R8 System.Double
Y DBTYPE_CY System.Decimal
M DBTYPE_STR System.String
M NOCPTRANS DBTYPE_BYTES System.Byte
G DBTYPE_BYTES System.Byte

Vea también

Referencia del lenguaje para desarrollo OLE DB | Comandos SET de Visual FoxPro compatibles | Comandos y funciones de Visual FoxPro compatibles | Comandos y funciones de Visual FoxPro no compatibles | Objetos OLE DB compatibles | Propiedades OLE DB estándar y personalizadas | Proveedor OLE DB para Visual FoxPro