BeginTransaction yöntemi

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

The BeginTransaction method explicitly marks the start of a transaction unit.

Sözdizimi

object
.BeginTransaction ( [ TransactionName ] )

Bölümleri

  • nesne
    Bir nesneye uygulanan listesinde değerlendirir ifade.

  • TransactionName
    İsteğe bağlı.Hareket adlandırma bir dize.

Prototip (c/C++)

HRESULT BeginTransaction(
SQLDMO_LPCSTR szTransactionName = NULL);

Açıklamalar

Use BeginTransaction, CommitTransaction, ve RollbackTransaction yöntemleri uygulamak uygulama tanımlı işlem birimleri.

Not

Microsoft sql Server yönetimi otomatikleştirmek için kullanılan nesneleri sql Distributed Management Objects (sql-dmo) uygular.Çoğu yönetim işlevleri kullanmak veri tanımlama dili kendi uygulama için (ddl) deyimleri.Genellikle, uygulama tanımlı işlem birimleri tarafından ddl uymaya.Burada sql Server işlem alanı ddl için uygulamıyor sql-dmo ddl hareket alanı tanımlayarak genişletmiyor.

Genel olarak, kullanmak BeginTransaction, CommitTransaction, ve RollbackTransaction yöntemleri yalnızca Transact-sql komutu toplu işlemleri yürütme gibi yöntemleri kullanarak gönderme, ExecuteImmediate.Hareket birimi açık bırakmayın, ancak kaydetme veya geri almak almak Al komutu toplu iş iş tıklattığınızda yürütme yöntem tam birimdir önerilir.

İçin geçerlidir: