Aracılığıyla paylaş


Kaydırma ve satırlar getiriliyor

Kaydırılabilir bir imleç kullanmak için bir odbc uygulaması gerekir:

  • imleç özelliklerini kullanarak ayarlamak SQLSetStmtAttr.

  • imleç kullanarak açıp SQLExecute veya SQLExecDirect.

  • Kullanarak kaydırma ve getirme satırları SQLFetch veya SQLFetchScroll.

Her ikisi de SQLFetch ve SQLFetchSroll satır bloklarını Getir bir saat.Döndürülen satırların sayısını belirtilen kullanarak sqlkümeStmtAttr için küme SQL_ATTR_ROW_ARRAY_SIZE parametresi.

odbc uygulamaları kullanarak SQLFetch üzerinden getirmek için bir yalnızca ilerleyen imleç.

SQLFetchScroll bir imleç kaydırmak için kullanılır.SQLFetchScroll İleri getiriliyor destekler yanında göreli getiriliyor önceki, ilk ve son satır kümeleri (satır kümesi alıp n başından geçerli satır kümesi satır) ve mutlak getiriliyor (satır kümesi satır sonunda başlayan alıp n).If n is negative in an absolute fetch, rows are counted from the end of the result set.Son satırda başlayan satır küme getirmek bir satır -1 mutlak getirme anlamına gelir sonuç küme.

Kullanan uygulamalar SQLFetchScroll için yalnızca kendi Blok İmleç yetenekleri, raporlar gibi geçmesine olasıdır sonuç küme sonraki satır küme getirmesi yalnızca seçeneğini kullanarak, tek bir saat.Ekran tabanlı uygulamalar, diğer taraftan olanaklarından tüm yeteneklerini SQLFetchScroll.Uygulama için ekranda görüntülenen satır sayısını satır küme boyutunu küme ve ekran arabellekleri bağlar sonuç küme, kaydırma çubuğunu operasyonlara doğrudan aramalar için çevirebilir SQLFetchScroll.

Kaydırma çubuğu işlemi

SQLFetchScroll kaydırma seçeneği

Sayfa yukarı

SQL_FETCH_PRIOR

Sayfa kapalı

SQL_FETCH_NEXT

Satır yukarı

FetchOffset -1 değerine eşit olan SQL_FETCH_RELATIVE

Çizgi kapalı

FetchOffset 1 değerine eşit olan SQL_FETCH_RELATIVE

Kaydırma kutusunun üstüne

SQL_FETCH_FIRST

Alta kaydırma kutusu

SQL_FETCH_LAST

Rasgele kaydırma kutusunun konumu

SQL_FETCH_ABSOLUTE