Dans les trois cas dans lesquels le type de données OLE DB est mappé vers plusieurs types de données DB2, le type de données DB2 par défaut que le concepteur attribue à une colonne de données OLE DB risque de ne pas être celui de votre choix. Vous pouvez remplacer le type de données DB2 d'une colonne par un type de données DB2 valide dans la page Mappage de colonne de l'assistant Nouvelle fonction de table OLE DB
Par exemple, le type de données OLE DB DBTYPE_WSTR est mappé vers quatre types de données DB2. L'assistant attribue le type de données DB2 par défaut GRAPHIC(N) à une colonne de données OLE DB de type DBTYPE_WSTR. Vous pouvez remplacer le type GRAPHIC de la propriété Type d'une colonne de données DB2 par VARGRAPHIC, LONG GRAHIC ou DBCLOB.
Type de données OLE DB | Type de données 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) |