Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Jak je uvedeno v předchozích částech, interoperabilní aplikace by měly používat gramatiku ODBC SQL. Kromě použití této gramatiky ale čelí řada dalších problémů interoperabilním aplikacím. Co například dělá aplikace, pokud chce použít funkci, například vnější spojení, která nejsou podporována všemi zdroji dat?
V tomto okamžiku musí zapisovač aplikace rozhodnout, které jazykové funkce jsou povinné a které jsou volitelné. Ve většině případů, pokud konkrétní ovladač nepodporuje funkci požadovanou aplikací, aplikace jednoduše odmítne s tímto ovladačem spustit. Pokud je ale tato funkce volitelná, může aplikace tuto funkci obejít. Může například zakázat tyto části rozhraní, které uživateli umožňují používat tuto funkci.
Pokud chcete zjistit, které funkce jsou podporované, aplikace začínají voláním SQLGetInfo s možností SQL_SQL_CONFORMANCE. Úroveň shody SQL poskytuje aplikaci široký přehled o tom, který sql je podporovaný. Chcete-li toto zobrazení upřesnit, aplikace volá SQLGetInfo s některou z mnoha dalších možností. Úplný seznam těchto možností najdete v popisu funkce SQLGetInfo . SqlGetTypeInfo vrátí informace o datových typech podporovaných zdrojem dat. Následující části obsahují řadu možných faktorů, které by aplikace měly sledovat při vytváření interoperabilních příkazů SQL.
Tato část obsahuje následující témata.