Sdílet prostřednictvím


Atributy prostředí, připojení a příkazu

ODBC definuje množství atributů spojené s prostředími, připojeními nebo příkazy.

Atributy prostředí ovlivňují celé prostředí, například jestli je povolené sdružování připojení. Atributy prostředí jsou nastaveny pomocí SQLSetEnvAttr a načteny pomocí SQLGetEnvAttr.

Atributy připojení ovlivňují každé připojení jednotlivě, například jak dlouho má ovladač čekat při pokusu o připojení ke zdroji dat před vypršením časového limitu. Atributy připojení jsou nastaveny pomocí SQLSetConnectAttr a načteny pomocí SQLGetConnectAttr. Další informace o atributech připojení naleznete v tématu Atributy připojení.

Atributy příkazů ovlivňují každý příkaz jednotlivě, například zda má být příkaz spuštěn asynchronně. Atributy příkazu jsou nastaveny pomocí SQLSetStmtAttr a načteny pomocí SQLGetStmtAttr. Několik atributů příkazů jsou atributy jen pro čtení a nelze je nastavit. Například atribut příkazu SQL_ATTR_ROW_NUMBER, který se používá k načtení počtu aktuálního řádku v kurzoru, je jen pro čtení. Další informace o atributech příkazů naleznete v tématu Atributy příkazu.

Kromě atributů definovaných rozhraním ODBC může ovladač definovat vlastní atributy připojení a příkazu. Atributy definované ovladačem musí být registrovány ve skupině Open, aby dva dodavatelé ovladačů nepřiřadili stejnou celočíselnou hodnotu různým vlastnostem proprietárním atributům. Další informace naleznete v tématu Driver-Specific datové typy, popisovače, typy informací, typy diagnostiky a atributy.

Úplný seznam atributů naleznete v tématu SQLSetEnvAttr, SQLSetConnectAttr a SQLSetStmtAttr. Většina atributů je také popsána v popisu funkce ODBC, kterou ovlivňují.