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 die entsprechenden Variant-Datentypen (für Visual C++) und Automatisierungsdatentypen (für Visual Basic) übersetzt.
| Numerischer Code | Variant-Datentyp | Automatisierungsdatentyp |
|---|---|---|
| 0x0000 | VT_EMPTY | Nothing |
| 0x0002 | VT_I2 | 2-Byte angemeldet |
| 0x0003 | VT_I4 | 4-Byte angemeldet |
| 0x0004 | VT_R4 | 4-Byte real |
| 0x0005 | VT_R8 | 8 Byte real |
| 0x0006 | VT_CY | Währung |
| 0x0007 | VT_DATE | date |
| 0x0008 | VT_BSTR | OLE-Automatisierungszeichenfolge |
| 0x0009 | VT_DISPATCH | IDispatch * (derzeit nur für Recordset-Zeiger) |
| 0x000b | VT_BOOL | True=-1, False=0 |
| 0x000c | VT_VARIANT | VARIANTE* |
| 0x000e | VT_DECIMAL | 16-Byte-Fixpunkt |
| 0x0011 | VT_UI1 | Nicht signiertes Zeichen |
| 0x0018 | VT_VOID | C-Formatvorlage "void" |
| 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 | Automatisierungsdatentyp |
|---|---|---|
| 0x2000 | VT_EMPTY | Nothing |
| 0x2002 | VT_I2 | 2-Byte angemeldet |
| 0x2003 | VT_I4 | 4-Byte angemeldet |
| 0x2004 | VT_R4 | 4-Byte real |
| 0x2005 | VT_R8 | 8 Byte real |
| 0x2006 | VT_CY | Währung |
| 0x2007 | VT_DATE | date |
| 0x2008 | VT_BSTR | OLE-Automatisierungszeichenfolge |
| 0x2009 | VT_DISPATCH | IDispatch * (derzeit nur für Recordset-Zeiger) |
| 0x200b | VT_BOOL | True=-1, False=0 |
| 0x200c | VT_VARIANT | VARIANTE* |
| 0x200e | VT_DECIMAL | 16-Byte-Fixpunkt |
| 0x2011 | VT_UI1 | Nicht signiertes Zeichen |
| 0x2018 | VT_VOID | C-Formatvorlage "void" |
| 0x201b | VT_SAFEARRAY | (verwenden Sie VT_ARRAY in VARIANT) |
| 0x201d | VT_USERDEFINED | benutzerdefinierter Typ |
Die folgenden Typen werden per Verweis übergeben:
| Numerischer Code | Variant-Datentyp | Automatisierungsdatentyp |
|---|---|---|
| 0x4000 | VT_EMPTY | Nothing |
| 0x4002 | VT_I2 | 2-Byte angemeldet |
| 0x4003 | VT_I4 | 4-Byte angemeldet |
| 0x4004 | VT_R4 | 4-Byte real |
| 0x4005 | VT_R8 | 8 Byte real |
| 0x4006 | VT_CY | Währung |
| 0x4007 | VT_DATE | date |
| 0x4008 | VT_BSTR | OLE-Automatisierungszeichenfolge |
| 0x4009 | VT_DISPATCH | IDispatch * (derzeit nur für Recordset-Zeiger) |
| 0x400b | VT_BOOL | True=-1, False=0 |
| 0x400c | VT_VARIANT | VARIANTE* |
| 0x400e | VT_DECIMAL | 16-Byte-Fixpunkt |
| 0x4011 | VT_UI1 | Nicht signiertes Zeichen |
| 0x4018 | VT_VOID | C-Formatvorlage "void" |
| 0x401b | VT_SAFEARRAY | (verwenden Sie VT_ARRAY in VARIANT) |
| 0x401d | VT_USERDEFINED | benutzerdefinierter Typ |
Arrays der folgenden Typen werden per Verweis übergeben:
| Numerischer Code | Variant-Datentyp | Automatisierungsdatentyp |
|---|---|---|
| 0x6000 | VT_EMPTY | Nothing |
| 0x6002 | VT_I2 | 2-Byte angemeldet |
| 0x6003 | VT_I4 | 4-Byte angemeldet |
| 0x6004 | VT_R4 | 4-Byte real |
| 0x6005 | VT_R8 | 8 Byte real |
| 0x6006 | VT_CY | Währung |
| 0x6007 | VT_DATE | date |
| 0x6008 | VT_BSTR | OLE-Automatisierungszeichenfolge |
| 0x6009 | VT_DISPATCH | IDispatch * (derzeit nur für Recordset-Zeiger) |
| 0x600b | VT_BOOL | True=-1, False=0 |
| 0x600c | VT_VARIANT | VARIANTE* |
| 0x600e | VT_DECIMAL | 16-Byte-Fixpunkt |
| 0x6011 | VT_UI1 | Nicht signiertes Zeichen |
| 0x6018 | VT_VOID | C-Formatvorlage "void" |
| 0x601b | VT_SAFEARRAY | (verwenden Sie VT_ARRAY in VARIANT) |
| 0x601d | VT_USERDEFINED | benutzerdefinierter Typ |