Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Операция удаления SQLSetPos заставляет источник данных удалить одну или несколько выбранных строк таблицы. Чтобы удалить строки с SQLSetPos, приложение вызывает SQLSetPos, установив Operation в SQL_DELETE и RowNumber в номер удаляемой строки. Если значение RowNumber равно 0, все строки в наборе строк удаляются.
После возврата SQLSetPos удаленная строка становится текущей строкой, а ее состояние — SQL_ROW_DELETED. Строка не может использоваться в любых дальнейших операциях с позицией, таких как вызовы SQLGetData или SQLSetPos.
При удалении всех строк набора строк (RowNumber равно 0), приложение может запретить драйверу удалять определенные строки с помощью массива операций строк таким же образом, как для операции обновления SQLSetPos. (См. раздел об обновлении строк в наборе строк с помощью SQLSetPos.)
Каждая удаленная строка должна быть строкой, которая существует в результирующем наборе. Если буферы приложений были заполнены путем получения и сохранения массива состояния строки, его значения в каждой из этих позиций строк не должны быть SQL_ROW_DELETED, SQL_ROW_ERROR или SQL_ROW_NOROW.