Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önceki bölümlerde belirtildiği gibi, birlikte çalışabilen uygulamalar ODBC SQL dil bilgisini kullanmalıdır. Ancak, bu dil bilgisini kullanmanın ötesinde, birlikte çalışabilen uygulamalarda bir dizi ek sorun yaşanıyor. Örneğin, bir uygulama dış birleşimler gibi tüm veri kaynakları tarafından desteklenmeyen bir özellik kullanmak isterse ne yapar?
Bu noktada, uygulama yazarının hangi dil özelliklerinin gerekli olduğu ve hangilerinin isteğe bağlı olduğu hakkında bazı kararlar vermesi gerekir. Çoğu durumda, belirli bir sürücü uygulamanın gerektirdiği bir özelliği desteklemiyorsa, uygulama yalnızca bu sürücüyle çalıştırmayı reddeder. Ancak, özellik isteğe bağlıysa, uygulama özelliği atlayabilir veya alternatif bir yol bulabilir. Örneğin, kullanıcının özelliği kullanmasına izin veren arabirimin bu bölümlerini devre dışı bırakabilir.
Hangi özelliklerin destekleneceğini belirlemek için uygulamalar SQLGetInfo'ya SQL_SQL_CONFORMANCE seçeneğiyle çağrı yaparak başlar. SQL uyumluluk düzeyi, uygulamaya SQL'in desteklendiği geniş bir görünüm sağlar. Bu görünümü daraltmak için uygulama, sqlgetinfo'nun diğer seçeneklerden herhangi birini çağırır. Bu seçeneklerin tam listesi için SQLGetInfo işlev açıklamasına bakın. Son olarak , SQLGetTypeInfo veri kaynağı tarafından desteklenen veri türleri hakkında bilgi döndürür. Aşağıdaki bölümlerde, uygulamaların birlikte çalışabilen SQL deyimleri oluştururken izlemesi gereken bir dizi olası faktör listelenmiştir.
Bu bölüm aşağıdaki konuları içerir.