En los tres casos en los que un tipo de datos de OLE DB se correlaciona con varios tipos de datos de DB2, el tipo de datos de DB2 por omisión que el diseñador asigna a una columna de datos de OLE DB puede que no sea el tipo de datos que desea. Puede cambiar el tipo de datos de DB2 de una columna por otro tipo de datos de DB2 válido en la página Correlación de columnas del Asistente de función de tabla de OLE DB.
Por ejemplo, el tipo de datos de OLE DB DBTYPE_WSTR se correlaciona con cuatro tipos de datos de DB2. El asistente asigna el tipo de datos de DB2 por omisión de GRAPHIC(N) a una columna de datos de OLE DB de tipo DBTYPE_WSTR. Puede cambiar la propiedad Type de una columna de datos de DB2 de GRAPHIC a VARGRAPHIC, LONG GRAHIC o DBCLOB.
Tipo de datos de OLE DB | Tipo de datos de DB2 |
---|---|
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) |