Indicadores (ODBC)
Um indicador é um valor usado para identificar uma linha de dados. O significado do valor de indicador só é conhecido para o driver ou a fonte de dados. Por exemplo, ele poderá ser tão simples quanto um número de linha ou tão complexo quanto um endereço de disco. Os indicadores no ODBC são um pouco diferentes de marca páginas de livros físicos. Em um livro físico, o leitor coloca um marca página em uma página específica e depois procura esse marcador para retornar à página. Em ODBC, o aplicativo solicita um indicador para uma linha específica, armazena-o e transmite-o novamente ao cursor para que retorne à linha. Assim, os indicadores no ODBC são semelhantes a um leitor anotando o número da página, lembrando desse número e, em seguida, procurando a página novamente.
Para determinar a compatibilidade de um driver com indicadores, um aplicativo chama SQLGetInfo com a opção SQL_BOOKMARK_PERSISTENCE. Os bits nesse valor descrevem quais indicadores de operações sobrevivem, como se os indicadores ainda são válidos depois que o cursor é fechado.
Esta seção contém os tópicos a seguir.