Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Meldung, die angibt, dass eine Datentypkonvertierung nicht durchgeführt werden konnte, verwendet einen numerischen Code, um den Datentyp zu identifizieren. In den folgenden Tabellen werden die numerischen Codes in ihre entsprechenden Variantendatentypen (für Visual C++) und Automation (für Visual Basic) übersetzt.
| Numerischer Code | Variant-Datentyp | Automation-Datentyp |
|---|---|---|
| 0x0000 | VT_EMPTY | Nichts |
| 0x0002 | VT_I2 | Int mit 2 Byte signiert |
| 0x0003 | VT_I4 | Int mit 4 Byte signiert |
| 0x0004 | VT_R4 | 4-Byte real |
| 0x0005 | VT_R8 | 8 Byte real |
| 0x0006 | VT_CY | currency |
| 0x0007 | VT_DATE | Datum |
| 0x0008 | VT_BSTR | OLE Automation-Zeichenfolge |
| 0x0009 | VT_DISPATCH | IDispatch * (derzeit nur für Recordsetzeiger) |
| 0x000b | VT_BOOL | True=-1, False=0 |
| 0x000c | VT_VARIANT | VARIANTE* |
| 0x000e | VT_DECIMAL | 16-Byte-Fixpunkt |
| 0x0011 | VT_UI1 | unsigned char |
| 0x0018 | VT_VOID | Void im C-Format |
| 0x001b | VT_SAFEARRAY | (verwenden Sie VT_ARRAY in VARIANT) |
| 0x001d | VT_USERDEFINED | Benutzerdefinierter Typ |
Arrays der folgenden Typen weisen die folgenden Codes auf:
| Numerischer Code | Variant-Datentyp | Automation-Datentyp |
|---|---|---|
| 0x2000 | VT_EMPTY | Nichts |
| 0x2002 | VT_I2 | Int mit 2 Byte signiert |
| 0x2003 | VT_I4 | Int mit 4 Byte signiert |
| 0x2004 | VT_R4 | 4-Byte real |
| 0x2005 | VT_R8 | 8 Byte real |
| 0x2006 | VT_CY | currency |
| 0x2007 | VT_DATE | Datum |
| 0x2008 | VT_BSTR | OLE Automation-Zeichenfolge |
| 0x2009 | VT_DISPATCH | IDispatch * (derzeit nur für Recordsetzeiger) |
| 0x200b | VT_BOOL | True=-1, False=0 |
| 0x200c | VT_VARIANT | VARIANTE* |
| 0x200e | VT_DECIMAL | 16-Byte-Fixpunkt |
| 0x2011 | VT_UI1 | unsigned char |
| 0x2018 | VT_VOID | Void im C-Format |
| 0x201b | VT_SAFEARRAY | (verwenden Sie VT_ARRAY in VARIANT) |
| 0x201d | VT_USERDEFINED | Benutzerdefinierter Typ |
Die folgenden Typen werden als Verweis übergeben:
| Numerischer Code | Variant-Datentyp | Automation-Datentyp |
|---|---|---|
| 0x4000 | VT_EMPTY | Nichts |
| 0x4002 | VT_I2 | Int mit 2 Byte signiert |
| 0x4003 | VT_I4 | Int mit 4 Byte signiert |
| 0x4004 | VT_R4 | 4-Byte real |
| 0x4005 | VT_R8 | 8 Byte real |
| 0x4006 | VT_CY | currency |
| 0x4007 | VT_DATE | Datum |
| 0x4008 | VT_BSTR | OLE Automation-Zeichenfolge |
| 0x4009 | VT_DISPATCH | IDispatch * (derzeit nur für Recordsetzeiger) |
| 0x400b | VT_BOOL | True=-1, False=0 |
| 0x400c | VT_VARIANT | VARIANTE* |
| 0x400e | VT_DECIMAL | 16-Byte-Fixpunkt |
| 0x4011 | VT_UI1 | unsigned char |
| 0x4018 | VT_VOID | Void im C-Format |
| 0x401b | VT_SAFEARRAY | (verwenden Sie VT_ARRAY in VARIANT) |
| 0x401d | VT_USERDEFINED | Benutzerdefinierter Typ |
Arrays der folgenden Typen werden als Verweis übergeben:
| Numerischer Code | Variant-Datentyp | Automation-Datentyp |
|---|---|---|
| 0x6000 | VT_EMPTY | Nichts |
| 0x6002 | VT_I2 | Int mit 2 Byte signiert |
| 0x6003 | VT_I4 | Int mit 4 Byte signiert |
| 0x6004 | VT_R4 | 4-Byte real |
| 0x6005 | VT_R8 | 8 Byte real |
| 0x6006 | VT_CY | currency |
| 0x6007 | VT_DATE | Datum |
| 0x6008 | VT_BSTR | OLE Automation-Zeichenfolge |
| 0x6009 | VT_DISPATCH | IDispatch * (derzeit nur für Recordsetzeiger) |
| 0x600b | VT_BOOL | True=-1, False=0 |
| 0x600c | VT_VARIANT | VARIANTE* |
| 0x600e | VT_DECIMAL | 16-Byte-Fixpunkt |
| 0x6011 | VT_UI1 | unsigned char |
| 0x6018 | VT_VOID | Void im C-Format |
| 0x601b | VT_SAFEARRAY | (verwenden Sie VT_ARRAY in VARIANT) |
| 0x601d | VT_USERDEFINED | Benutzerdefinierter Typ |