Aracılığıyla paylaş


Ekstreleri kümeler

toplu iş iş iş Transact-SQL ifadeleri, geçirilen tek bir dize yerleşik bir noktalı virgül (;) ayrılmış, iki veya daha fazla ifadeleri içerir SQLExecDirect or SQLPrepare.Örneğin:

SQLExecDirect(hstmt, 
    "SELECT * FROM Authors; SELECT * FROM Titles",
    SQL_NTS);

Toplu işlemleri, ağ trafiği genellikle sınırlı olduğundan ifadeleri ayrı olarak göndermek daha daha verimli olabilir.Kullanımı SQLMoreResults sonraki sonuç üzerinde yer için küme geçerli sonucunda bittiğinde küme.

ODBC imleç öznitelikleri, salt ileri, salt okunur bir imlecin varsayılanlarla birlikte bir satır kümesi boyutu 1 için küme olan toplu işlemleri her zaman kullanılabilir.

Bir toplu iş sunucusu imleçler karşı kullanılırken gerçekleştirildiğinde SQL Server, sunucu imleç örtülü olarak varsayılan bir sonuç kümesine dönüştürülür. SQLExecDirect or SQLExecute çağrısı ve SQL_SUCCESS_WITH_INFO dönmekSQLGetDiagRec returns:

szSqlState = "01S02", pfNativeError = 0
szErrorMsg = "[Microsoft][SQL Server Native Server Native Client]Cursor type changed."