以二進位格式傳輸資料

應用程式可以在使用相同 DBMS 和硬體平臺的兩個數據源之間安全地傳輸資料(以指定的 DBMS 所使用的內部形式)。 針對指定的資料片段,SQL 資料類型在來源和目標資料來源中必須相同。 C 資料類型是SQL_C_BINARY。

當應用程式呼叫 SQLFetch SQLFetchScroll SQLGetData 以從來源資料源擷取資料時,驅動程式會從資料來源擷取資料,並將它傳輸至類型為 SQL_C_BINARY 的儲存位置。 當應用程式呼叫 SQLBulkOperations SQLExecute SQLExecDirect SQLPutData 或 SQLSetPos 將資料傳送至目標資料來源時,驅動程式會從儲存體位置擷取資料,並將它傳輸至目標資料來源,而不需轉換。

注意

以這種方式傳輸任何資料(二進位資料除外)的應用程式在 DBMS 之間無法互通。

SQLCopyDesc 可用來將資料列系結從來源 DBMS 複製到目標 DBMS 中的參數系結。