书签是用于标识数据行的值。 书签值的含义仅对驱动程序或数据源已知。 例如,它可能像行号一样简单,也可以像磁盘地址一样复杂。 ODBC 中的书签与实际书籍中的书签略有不同。 在真实书籍中,读者将书签放置在特定页面,然后查找该书签以返回到页面。 在 ODBC 中,应用程序请求特定行的书签,存储该书签,并将其传回游标以返回到该行。 因此,ODBC 中的书签类似于读者写下页码,记住它,然后再次查找页面。
若要确定驱动程序对书签的支持,应用程序使用 SQL_BOOKMARK_PERSISTENCE 选项调用 SQLGetInfo 。 此值中的位(bit)描述了书签在什么操作下可以继续存在,比如书签在关闭游标后是否仍然有效。
本节包含以下主题。