Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Mivel a blokkkurzorok több sort adnak vissza, az őket használó alkalmazásoknak egy változótömböt kell az egyes oszlopokhoz kötniük egyetlen változó helyett. Ezeket a tömböket együttesen sorokkészletpuffereknek nevezzük. A kötés két stílusa a következő:
Kössön tömböt minden oszlophoz. Ezt oszlopalapú kötésnek nevezik, mivel minden adatstruktúra (tömb) egyetlen oszlop adatait tartalmazza.
Definiáljon egy struktúrát, amely egy teljes sor adatait tárolja, és összefűz egy tömböt ezekből a struktúrákból. Ezt sorszintű kötésnek nevezzük, mert minden adatstruktúra egyetlen sor adatait tartalmazza.
Ahogy az alkalmazás egyetlen változót köt oszlopokhoz, az SQLBindCol-t is meghívja tömbök oszlopokhoz kötésére. Az egyetlen különbség az, hogy az átadott címek tömbcímek, nem egyváltozós címek. Az alkalmazás beállítja a SQL_BIND_BY_COLUMN utasítás attribútumot annak meghatározására, hogy oszlop- vagy sorszintű kötést használ-e. Az, hogy oszloponkénti vagy soronkénti kötést használ-e, nagyrészt az alkalmazás preferenciája alapján dől el. A sorszintű kötés jobban megfelelhet az alkalmazás adatelrendezésének, amely esetben jobb teljesítményt nyújt.
Ez a szakasz a következő témaköröket tartalmazza.