API örtülü hareketleri

odbc uygulama programlama arabirimleri (API) ve kesin hareketin ole db özellikleri kullanılarak belirtilebilir.

OLE DB

ole db bir yönteme sahip değil küme kesin hareketin modunu özel olarak.

  • Call ITransactionLocal::StartTransaction belirtik işlem başlatmak için yöntem.

  • Sonra aradığınızda ya da ITransaction::Commit veya Iİşlem::Durdur yöntem ile fRetaining küme true, ole db geçerli hareketi tamamlar ve gider kesin hareketin modunu.Bağlantı kalır gibi uzunluğunda kesin hareketin modunda küme fRetaining , ITransaction::Commit veya Iİşlem::Durdur True.

  • Call ITransaction::Commit veya Iİşlem::Durdur ile fRetaining küme kesin hareketin modunu. durdurmak için yanlış

ODBC

  • Call sqlkümeConnectAttr ile çalışmaya Attribute küme için SQL_ATTR_AUTOCOMMIT ve ValuePtr küme SQL_AUTOCOMMIT_OFF. kesin hareketin modunu başlatmak için

  • Bağlantı sizi aramak kadar kesin hareketin modunda kalır sqlkümeConnectAttr ile Attribute küme için SQL_ATTR_AUTOCOMMIT ve ValuePtr küme SQL_AUTOCOMMIT_ON.

  • Call SQLEndTran ile çalışmaya CompletionType küme SQL_COMMIT ya sql_rollback için tamamlama veya Top her hareketi. geri almak almak

  • Bir odbc uygulaması tarafından SQL_AUTOCOMMIT_OFF ayarladığınızda SQL Server odbc sürücüsü sorunları küme IMPLICIT_TRANSACTION on deyim.

ADO

ado örtülü işlemleri desteklemiyor.ado uygulamalar otomatik yürütme modu veya açık hareketleri kullanın.