Класс linCursor
Курсор – это средство выполнения запросов и/или операторов. При открытии курсора открывается канал связи с ЛИНТЕР-сервером.
Курсорный канал является дочерним (подчиненным) каналом по отношению к соединению, для которого открывается курсор.
Таким образом, под курсором понимается некоторая область данных, описывающая состояние выполнения запроса или оператора. С одним курсором могут быть связаны несколько SQL-операторов, но курсор будет содержать состояние того запроса или оператора, который был выполнен последним.
Пользователю недоступны конструктор и деструктор класса linCursor, т.к. пользователь должен создавать и уничтожать объекты этого класса с помощью методов OpenCursor/CloseCursor класса linConnection.
- Транслировать SQL-оператор
- Закрыть SQL-оператор
- Получить порцию записей выборки
- Выполнить SQL-оператор
- Получить запись выборки
- Блокировать текущую запись выборки
- Разблокировать текущую запись выборки
- Очистить BLOB-данные первого столбца
- Очистить BLOB-данные заданного столбца
- Получить тип BLOB-данных первого BLOB-столбца
- Получить длину BLOB-данных
- Добавить порцию BLOB-данных в первый BLOB-столбец
- Добавить порцию BLOB-данных в заданный BLOB-столбец
- Получить порцию BLOB-данных первого столбца
- Получить порцию BLOB-данных заданного столбца
- Установить тип BLOB-данных заданного столбца
- Получить характеристику курсора
- Установить характеристику курсора
- Получить значение заданного столбца выборки
- Откатить транзакцию
- Подтвердить транзакцию
- Получить указатель на объект «соединение»
- Проверить завершение операции по курсору
- Проверить буфер кодов завершения
- Очистить буфер кодов завершения
- Получить информацию о коде завершения