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.
Ahogy az előző szakaszokban is említettük, az interoperábilis alkalmazásoknak az ODBC SQL-nyelvtant kell használniuk. A nyelvhelyesség használata mellett azonban számos további problémát is tapasztalnak az interoperábilis alkalmazások. Mit tesz például egy alkalmazás, ha olyan funkciót szeretne használni, például külső illesztéseket, amelyet nem támogat az összes adatforrás?
Ezen a ponton az alkalmazásírónak döntéseket kell hoznia arról, hogy mely nyelvi funkciókra van szükség, és melyek nem kötelezőek. A legtöbb esetben, ha egy adott illesztőprogram nem támogatja az alkalmazás által megkövetelt funkciót, az alkalmazás egyszerűen nem hajlandó az adott illesztőprogrammal futtatni. Ha azonban a funkció nem kötelező, az alkalmazás megkerülheti a funkciót. Letilthatja például a felület azon részeit, amelyek lehetővé teszik a felhasználó számára a funkció használatát.
A támogatott funkciók meghatározásához az alkalmazások az SQLGetInfo meghívásával kezdődnek a SQL_SQL_CONFORMANCE lehetőséggel. Az SQL-megfelelőség szintje széles körű képet ad az alkalmazásnak arról, hogy melyik SQL támogatott. A nézet finomításához az alkalmazás meghívja az SQLGetInfo-t számos más lehetőséggel. A beállítások teljes listáját az SQLGetInfo függvény leírásában találja. Végül az SQLGetTypeInfo adatokat ad vissza az adatforrás által támogatott adattípusokról. Az alábbi szakaszok felsorolják azokat a lehetséges tényezőket, amelyekre az alkalmazásoknak figyelnie kell az interoperábilis SQL-utasítások létrehozásakor.
Ez a szakasz a következő témaköröket tartalmazza.