Следующая таблица описывает типы и другие файловые и кодовые характеристики данных, поддерживаемых 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 |