Поделиться через


Передача данных в двоичной форме

Приложение может безопасно передавать данные (в внутренней форме, используемой указанным СУБД) между двумя источниками данных, которые используют одну и ту же СУБД и аппаратную платформу. Для данного фрагмента данных типы данных SQL должны совпадать с исходными и целевыми источниками данных. Тип данных C SQL_C_BINARY.

Когда приложение вызывает SQLFetch, SQLFetchScroll или SQLGetData для получения данных из источника данных, драйвер извлекает данные из источника данных и передает его без преобразования в расположение хранилища типа SQL_C_BINARY. Когда приложение вызывает SQLBulkOperations, SQLExecute, SQLExecDirect, SQLPutData или SQLSetPos для отправки данных в целевой источник данных, драйвер извлекает данные из расположения хранилища и передает их без преобразования в целевой источник данных.

Заметка

Приложения, которые передают любые данные (за исключением двоичных данных) таким образом не взаимодействуют между СУБД.

SQLCopyDesc можно использовать для копирования привязок строк из исходной СУБД в привязки параметров в целевой СУБД.