Aracılığıyla paylaş


İmleci satır kümesi boyutu

odbc imleçler için bir satır sonunda getiriliyor sınırlı bir saat.Her çağrı için birden fazla satırda alabilir SQLFetch veya SQLFetchScroll.Çalışırken Microsoft gibi bir istemci/sunucu veritabanı ile SQL Server, onu alıp saat. birkaç satır daha verimliTe döndürülen satır sayısı, satır kümesi boyut olarak adlandırılır ve SQL_ATTR_ROW_ARRAY_SIZE birini kullanarak belirtilen SQLSetStmtAttr.

SQLUINTEGER uwRowsize;
SQLSetStmtAttr(m_hstmt, SQL_ATTR_ROW_ARRAY_SIZE, (SQLPOINTER)uwRowsetSize, SQL_IS_UINTEGER);

İmleçlerle bir satır kümesi boyutu 1 blok imleçler adlandırılır büyüktür.

Blok imleçler için sonuç küme sütun bağlama için iki seçenek vardır:

  • Column-Wise bağlama

    Her sütun için bir dizi bağlıdır.Her dizi satır kümesi boyutu aynı sayıda öğe var.

  • Row-Wise bağlama

    Bir dizi veri ve tüm sütunlar için gösterge bir satırda tutun yapıları kullanarak yerleşik olarak bulunur.Dizi yapıları aynı sayıda satır kümesi boyutu vardır.

sütun-wise veya row-wise bağlama kullanıldığında, her çağrı için SQLFetch veya SQLFetchScroll alınan satır kümesi verilerle ilişkili diziler doldurur.

U bir bloktan sütun veri almak için de kullanılabilir imleç.Çünkü u bir satır sonunda çalışır bir saat, SQLSetPos belirli bir satır küme içinde geçerli satırdan önce arama olarak için çağrılacak u.

The SQL Server Native Client ODBC driver offers an optimization using rowsets to retrieve a whole result set quickly.Bu iyileştirme kullanılacak varsayılan değerlerine imleç özniteliklerini ayarlayın (salt ileri, salt okunur satır küme boyutu = 1) at saat SQLExecDirect veya SQLExecute denir.The SQL Server Native Client ODBC driver sets up a default result set.Bu sonuçlar aktarılırken server imleçler'den daha verimli istemci kaydırma olmadan.deyim yürütüldü sonra satır kümesi boyutunu artırır ve sütun-wise veya row-wise bağlama kullanın.Bu SQL Server bir varsayılan sonuç küme sonuç satırlarını verimli, istemciye göndermek için kullanmak iken SQL Server çeker istemci ağ arabellekleri satırları sürekli olarak yerel istemci odbc sürücüsü

Ayrıca bkz.

Kavramlar