Deyimleri toplu işlemleri
toplu iş iş Transact-SQL ifadeleri içeren iki veya birden çok ifade, noktalı virgül (;), tek bir dize içine yerleşik ayrılmış geçirilen SQLExecDirect veya SQLPrepare.Örneğin:
SQLExecDirect(hstmt,
"SELECT * FROM Authors; SELECT * FROM Titles",
SQL_NTS);
Toplu işlemleri genellikle ağ trafiği azalır çünkü deyimleri ayrı olarak gönderme çok daha verimli olabilir.Use SQLMoreResults geçerli bir sonuç küme ile bittiğinde, sonraki sonuç yerleştirilmiş için.
Toplu işlemleri her zaman kullanılabilir odbc İmleç öznitelikleri bir imleç salt ileri, salt okunur, varsayılan değerleri belirlendiğinde bir satır küme Boyut 1.
Sunucu imleçler karşı kullanırken bir toplu iş yürütüldükten, SQL Server, sunucu imleci örtülü olarak dönüştürülür bir varsayılan sonuç küme.SQLExecDirect veya SQLExecute bir çağrı ve SQL_SUCCESS_WITH_INFO dönüş SQLGetDiagRec döndürür:
szSqlState = "01S02", pfNativeError = 0
szErrorMsg = "[Microsoft][SQL Server Native Server Native Client]Cursor type changed."