SELTA/ODBCAPI

Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску


Функции ODBC API

Полный список функций перечислен в

http://www.intuit.ru/department/database/cdba2/2/


Здесь перечислены функции драйвера ODBC PostgreSQL, которые необходимо реализовать для поддержки 1С 7.7.


Соединение с источником данных

Все функции реализованы


Получение информации о драйверах и об источниках данных

Все функции реализованы


Изменение атрибутов драйверов и получение информации об атрибутах драйверов

Все функции реализованы


Изменение полей дескриптора и получение информации о полях дескриптора

Все функции реализованы


Подготовка SQL-запросов

SQLPrepare (odbcapi.c 639) - Компилирует SQL-оператор для последующего выполнения, требуется встроить транслятор

SQLBindParameter (odbcapi.c 1621) - Связывает буфер с параметрами, используемыми в SQL-операторе, возможно потребуется менять

Остальные функции реализованы полностью


Выполнение запросов

SQLExecDirect (odbcapi.c 331) - Выполняет SQL-оператор, требуется встроить транслятор

SQLNativeSql (odbcapi.c 1254) - Возвращает текст SQL-оператора, преобразованного конкретным драйвером, но не выполняет его, надо с этим подумать, что возвращать

SQLDescribeParam (odbcapi.c 1081) - Возвращает описание параметров, используемых в откомпилированном SQL-операторе, возможно понадобится менять

SQLNumParams (odbcapi.c 1275) - Возвращает число параметров в откомпилированном SQL-операторе, возможно понадобится менять

Остальные функции реализованы


Извлечение результатов и информации о них

SQLColAttribute (odbcapi30.c 115)- "Возвращает информацию о столбце результирующего набора. В отличие от функции SQLColAttribute, позволяет получить более обширную информацию о столбце, включая информацию, определяемую конкретным драйвером", скорее всего придется изменять, есть так же функция SQLColAttributes, надо разобраться

Остальные функции реализованы


Функции каталога

Все функции реализованы


Освобождение оператора

Все функции реализованы


Освобождение соединения

Все функции реализованы