Aracılığıyla paylaş


ExecuteWithResultsAndMessages2 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 ExecuteWithResultsAndMessages2 method executes a Transact-SQL command batch returning batch result sets in a QueryResults object and capturing messages raised as part of command batch execution.

Sözdizimi

object
. ExecuteWithResultsAndMessages2(
Command 
,
Messages
, [ Length ] ) asQueryResults

Bölümleri

  • nesne
    Bir nesneye uygulanan listesinde değerlendirir ifade.

  • Komutu
    Transact-sql belirten dize veya sağlayıcı-belirli bir komutu toplu iş iş.

  • İletileri
    Çıkış iletisi döndürmek için kullanılan dize.

  • Uzunluk
    İsteğe bağlı.deyim toplu iş iş uzunluğunu belirten uzun bir tamsayý.

Prototip (c/C++)

Not applicable

Döndürür

A QueryResults nesne içeren komut toplu iş iş sonuçlar.Belirtilen dize yöntem doldurur iletileri ileti bağımsız değişkenini verir, tüm toplu iş yürütme tarafından üretilen.

Açıklamalar

Microsoft sql Server hata önem derecesini bir hata durumu gösterir.Bazı hatalar deyim yürütme zamanından önce sona erdirmek için önemli.sql Distributed Management Objects (sql-dmo) uygulaması aracılığıyla normal hata işleme için bir önem 10 veya daha yüksek olan herhangi bir hata döndürdü.

deyim yürütme başarılı oldu, ancak bu başarı koşullu küçük hatalar, 10'dan, önemi ile sql Server hataları gösterir.Bunlar başarı ile bilgi hataları olarak adlandırılır.PRINT deyim gibi bazı Transact-sql deyimleri sonuç kümeleri oluşturmak, ancak bunların dönüş değeri için iletileri kullanır.

The ExecuteWithResultsAndMessages method implements command batch execution for a SQL-DMO application, allowing the application to capture success-with-information errors or other information transmitted as messages.

Not

Visual Basic applications should call ExecuteWithResultsAndMessages2 instead of ExecuteWithResultsAndMessages because the Length parameter is not optional in the original ExecuteWithResultsAndMessages method.ExecuteWithResultsAndMessages2 is not available to C++ applications, which should call ExecuteWithResultsAndMessages.

ExecuteWithResultsAndMessages2 sql Server 7.0 ve sql Server 2000 veya daha sonraki kullanılabilirler.