Aracılığıyla paylaş


Blok İmleçlerini Kullanma

Blok imleçleri desteği ODBC 3'de yerleşiktir.x. SQLFetch yalnızca ODBC 3'te çağrıldığında çok satırlı getirmeler için kullanılabilir.x; eğer bir ODBC 2x uygulaması SQLFetch çağrısı yaparsa, yalnızca tek satırlı, sadece ileri yönlü bir imleç açar. ODBC 3.x uygulaması bir ODBC 2.x sürücüsünde SQLFetch çağırdığında, sürücü SQLExtendedFetchdestekliyorsa birden fazla satır döndürür, aksi takdirde tek bir satır döndürülür. Daha fazla bilgi için Ek G: Geriye Dönük Uyumluluk için Sürücü Yönergeleri bölümünde Blok İmleçleri, Kaydırılabilir İmleçler ve Geriye Dönük Uyumluluk bakın.

Blok imleçlerini kullanmak için uygulama satır kümesi boyutunu ayarlar, satır kümesi arabelleklerini bağlar (önceki bölümde açıklandığı gibi), isteğe bağlı olarak SQL_ATTR_ROWS_FETCHED_PTR ve SQL_ATTR_ROW_STATUS_PTR deyimi özniteliklerini ayarlar ve sqlFetch SQLFetchScroll çağırarak satır bloğunu getirir. Uygulama satır kümesi boyutunu değiştirebilir ve satırlar getirildikten sonra bile yeni satır kümesi arabelleklerini bağlayabilir (SQLBindCol çağırarak veya bir bağlama uzaklığı belirterek).

Bu bölüm aşağıdaki konuları içerir.