Aracılığıyla paylaş


Blok imleçler Apı ile kullanma

API sunucu imleçler en bir satırı alma için sınırlı olmayan bir saat; her getirme birden çok satır elde edebilirsiniz.When working with a client/server database, such as Microsoft SQL Server, it is more efficient to fetch several rows at a time.Bir getirme döndürülen satırların sayısını satır kümesi boyut olarak adlandırılır.Blok imleç, bir büyük bir satır kümesi boyutu olan bir imleç denir.Desteklenen Apı'leri blok imleç aşağıdaki şekillerde kullanabilirsiniz:

  • ODBC

    • küme Satır boyutunu deyim özniteliği SQL_ATTR_ROWküme_SIZE küme.

    • sütun-Wise kullanın ya da dizi satırları gelen verileri tutacak değişken sütunları bağlanacak row-wise bağlama döndürdü.Her dizideki öğelerin sayısı için bir satır kümesi boyutu eşittir.

    • Her bir çaðrý SQLFetchScroll SQL_ATTR_ROWSET_SIZE ile küme bir satır getirir.

  • OLE DB

    • Bir dizi satır tanıtıcıları ayırmak ve sütun veri saklamak için bir dizi için her bir tanıtıcı tarafından temsil edilen sütunları bağlayın.

    • Arama IRowset::GetNextRows with the cRows parametre kümesi için satırdaki işleyicilerin sayısını tanıtıcı dizi ve satır tanıtıcısı bir dizi adresini prghRows Parametre.

  • ado

    • Bir türevi için satır almak istediğiniz veriyi tutmak için dim.

    • Isteğe bağlı olarak, recordset yöntemleri kullanarak imleç doğru noktada konumu MOVE, MoveFirst, MoveLast, MoveNext, and MovePrevious.

    • Kayıt yöntem çağırın. GetRows with the array parametre satırları tutulacağı bir türevi adresini içeren ve Crows verilecek satır sayısını tutan parametresi. Isteğe bağlı olarak, sahip Start parametre kayıt getirme konumu belirtin.