Dela via


Konfigurera markören

Programmet kan ange markörtypen innan du kör en instruktion som skapar en resultatuppsättning. Den gör detta med SQL_ATTR_CURSOR_TYPE-instruktionsattributet. Om programmet inte uttryckligen anger en typ används en framåtriktad markör. För att få en blandad markör anger ett program en nyckeluppsättningsdriven markör men deklarerar en nyckeluppsättningsstorlek som är mindre än resultatuppsättningens storlek.

För tangentuppsättningsdrivna och blandade markörer kan programmet även ange nyckeluppsättningens storlek. Den gör detta med SQL_ATTR_KEYSET_SIZE-instruktionsattributet. Om nyckeluppsättningens storlek är inställd på 0, vilket är standardvärdet, anges nyckeluppsättningens storlek till resultatuppsättningens storlek och en tangentuppsättningsdriven markör används. Nyckeluppsättningens storlek kan ändras när markören har öppnats.

Programmet kan också ange raduppsättningens storlek. Mer information finns i Använda blockmarkörer tidigare i det här avsnittet.