Следующая таблица описывает типы и другие файловые и кодовые характеристики данных, поддерживаемых Visual FoxPro OLE DB Провайдером.
Тип Данных | Обозначение | Размер | Диапазон | OLE DB тип |
---|---|---|---|---|
Character |
C |
1 байт на символ до 254 |
Любые символы |
DBTYPE_STR |
Character (binary) |
C NOCPTRANS |
1 байт на символ до 254 |
Любые символы |
DBTYPE_BYTES |
Date |
D |
8 байт |
0001-01-01 до 9999-12-31 |
DBTYPE_DATE |
DateTime |
T |
8 байт |
0001-01-01 до 9999-12-31; 00:00:00 a.m. до 11:59:59 p.m. |
DBTYPE_DBTIMESTAMP |
Numeric |
N |
1 до 20 байт |
- .9999999999E+19 до .9999999999E+20 |
DBTYPE_DECIMAL |
Float |
F |
1 до 20 байт |
- .9999999999E+19 до .9999999999E+20 |
DBTYPE_DECIMAL |
Integer |
I |
4 байта |
2147483647 до 2147483647 |
DBTYPE_I4 |
Double |
B |
8 байт |
+/-4.94065645841247E-324 до +/-8.9884656743115E307 |
DBTYPE_R8 |
Currency |
Y |
8 байт |
- 922337203685477.5807 до 922337203685477.5807 |
DBTYPE_CY |
Logical |
L |
|
.T./.F. |
DBTYPE_BOOL |
Memo |
M |
4 байта в таблице |
Переменная память |
DBTYPE_BYTES |
Memo (binary) |
M NOCPTRANS |
4 байта в таблице |
Переменная память |
DBTYPE_BYTES |
General (blob) |
G |
4 байта в таблице |
Переменная память |
DBTYPE_BYTES |
Следующая таблица описывает преобразование данных Visual FoxPro OLE DB типов в Visual Studio типы:
Обозначение | OLE DB тип | 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 |