Condividi tramite


Trasferimento dei dati in forma binaria

Un'applicazione può trasferire in modo sicuro i dati (nel formato interno usato da un DBMS specificato) tra due origini dati che usano la stessa piattaforma DBMS e hardware. Per una determinata parte di dati, i tipi di dati SQL devono essere uguali nelle origini dati di origine e di destinazione. Il tipo di dati C è SQL_C_BINARY.

Quando l'applicazione chiama SQLFetch, SQLFetchScroll o SQLGetData per recuperare i dati dall'origine dati di origine, il driver recupera i dati dall'origine dati e lo trasferisce, senza conversione, in una posizione di archiviazione di tipo SQL_C_BINARY. Quando l'applicazione chiama SQLBulkOperations, SQLExecute, SQLExecDirect, SQLPutData o SQLSetPos per inviare i dati all'origine dati di destinazione, il driver recupera i dati dal percorso di archiviazione e lo trasferisce, senza conversione, all'origine dati di destinazione.

Nota

Le applicazioni che trasferiscono dati (ad eccezione dei dati binari) in questo modo non sono interoperabili tra IBMS.

SQLCopyDesc può essere usato per copiare le associazioni di riga dal DBMS di origine alle associazioni di parametri nel sistema DBMS di destinazione.