SQL Server的OLE DB documentation显示ISOLEVEL_SNAPSHOT
可用。
方法ITransactionLocal::StartTransaction
和CSession::StartTransaction
定义并使用ISOLEVEL
类型。我看到匹配的隔离级别。在我当前使用的下一行中列出。
READ UNCOMMITTED ISOLATIONLEVEL_READUNCOMMITTED
READ COMMITTED ISOLATIONLEVEL_READCOMMITTED
REPEATABLE READ ISOLATIONLEVEL_REPEATABLEREAD
SERIALIZABLE ISOLATIONLEVEL_SERIALIZABLE
但是我错过了快照隔离的值。
我错过了一个新的ISOLEVEL
定义吗? ISOLATIONLEVEL_SNAPSHOT
的值是什么?
我将VS-2017与SDK 10.0.16299.0结合使用。 ISOLEVEL定义可在以下文件中找到: C:\ Program Files(x86)\ Windows Kits \ 10 \ Include \ 10.0.16299.0 \ um \ oledb.h
我仅将此OLE DB访问方法用于MS-SQL-Server。