In den drei Fällen, in denen ein OLE DB-Datentyp mehreren DB2-Datentypen zugeordnet wird, ist der Standard-DB2-Datentyp, den der Designer einer OLE DB-Datenspalte zuordnet, möglicherweise nicht der von Ihnen gewünschte Datentyp. Sie können den DB2-Datentyp einer Spalte auf der Seite Spaltenzuordnung des OLE DB-Tabellenfunktionsassistenten in einen anderen gültigen DB2-Datentyp ändern.
Der OLE DB-Datentyp DBTYPE_WSTR kann z. B. vier DB2-Datentypen zugeordnet werden. Der Assistent ordnet einer OLE DB-Datenspalte des Typs DBTYPE_WSTR den Standard-DB2-Datentyp GRAPHIC(N) zu. Sie können das Eigenschaft Typ einer DB2-Datenspalte von GRAPHIC in VARGRAPHIC, LONG GRAPHIC oder DBCLOB ändern.
OLE DB-Datentyp | DB2-Datentyp |
---|---|
DBTYPE_I2 | SMALLINT |
DBTYPE_I4 | INTEGER |
DBTYPE_I8 | BIGINT |
DBTYPE_R4 | REAL |
DBTYPE_R8 | FLOAT/DOUBLE |
DBTYPE_NUMERIC (p, s) | DEC (p, s) |
DBTYPE_DBDATE | DATE |
DBTYPE_DBTIME | TIME |
DBTYPE_DBTIMESTAMP | TIMESTAMP |
DBTYPE_STR | CHAR(N) |
DBTYPE_STR | VARCHAR(N) |
DBTYPE_STR | LONG VARCHAR |
DBTYPE_STR | CLOB(N) |
DBTYPE_BYTES | CHAR(N) FOR BIT DATA |
DBTYPE_BYTES | VARCHAR(N) FOR BIT DATA |
DBTYPE_BYTES | LONG VARCHAR FOR BIT DATA |
DBTYPE_BYTES | BLOB(N) |
DBTYPE_WSTR | GRAPHIC(N) |
DBTYPE_WSTR | VARGRAPHIC(N) |
DBTYPE_WSTR | LONG GRAPHIC |
DBTYPE_WSTR | DBCLOB(N) |