Aracılığıyla paylaş


ISO seçenekleri etkilerini

odbc standart ISO standart yakından eşleşen ve odbc uygulamalarının odbc sürücüsü standart davranış bekliyoruz. İle daha yakından uygun davranış yapmak, tanımlı odbc standart, SQL Serveryerel istemci odbc sürücüsü her zaman SQL Server ile bağlantı sürümünde kullanılabilen ISO seçenekleri kullanır.

Ne zaman SQL Serveryerel istemci odbc sürücüsü bir örneğine bağlar SQL Server, sunucu istemci kullandığını tespit SQL Serveryerel istemci odbc sürücüsü ve çeşitli seçenekleri ayarlar.

Sürücü bu ifadeler kendisi verir; odbc uygulama bunları istemek için bir şey yok. Bu seçenekleri ayarlama server davranışı sonra ISO standart eşleştiğinden daha taşınabilir için sürücü kullanarak odbc uygulamaları sağlar.

db-Library tabanlı uygulamalar genellikle bu seçenekleri açmak değil. Sitelerin farklı gözlemci davranış ne zaman aynı sql deyimi çalıştıran bu varsaymamalısınız odbc veya db Kitaplığı istemcileri arasında bir sorun işaret SQL Serveryerel istemci odbc sürücüsü. Tarafından kullanılan ilk deyimi set seçenekleri db Kitaplığı ortamında yeniden SQL Serveryerel istemci odbc sürücüsü.

set seçenekleri açıp herhangi bir zamanda kullanıcılar ve uygulamalar tarafından kapatılabilir, saklı yordamları ve Tetikleyicileri geliştiriciler de kendi prosedürleri test için dikkatli olmalıdır ve Tetikleyiciler ile yukarıda listelenen seçenekleri ayarlama hem de açık ve kapalı. Bu yordamları ve Tetikleyicileri düzgün yordam veya tetikleyiciyi çağırdığınızda hangi seçenekleri bakılmaksızın belirli bir bağlantı üzerinde ayarlamış olabilir çalışma sağlar. Tetikleyiciler veya belirli bir ayarı gerektiren bu seçeneklerden birini için saklı yordamlar başında set deyimi tetikleyici veya saklı yordam yayımlamalısınız. Bu set deyimi, sadece saklı yordam ve tetikleyici yürütme için etkin kalır; yordam veya tetikleyiciyi sona erdiğinde, özgün ayarına döndürülür.

Örneğine bağlandığında SQL Server, dördüncü set seçenek, CONCAT_NULL_YIELDS_NULL, ayrıca Tarih ayarla. SQL ServerYerel istemci odbc sürücüsü ise bu seçenekleri ayarlanmamış AnsiNPW = no belirtilen veri kaynağı veya iki SQLDriverConnectya SQLBrowseConnect.

ISO seçenekleri daha önce belirtildiği gibi SQL Serveryerel istemci odbc sürücüsü ise quoted_ıdentıfıer seçeneği kapatmak değil QuotedID = no belirtilen veri kaynağı veya iki SQLDriverConnect veya SQLBrowseConnect.

set seçenekleri geçerli durumunu bilmek sürücü odbc uygulamaları değil kullanın Transact-SQLBu seçenekleri ayarlamak için set deyimi. Yalnızca veri kaynağı ya da bağlantı seçeneklerini kullanarak bu seçenekleri ayarlamanız gerekir. Uygulama kümesi ifadeler veriyorsa, sürücünün hatalı sql deyimleri oluşturabilir.

Ayrıca bkz.

Kavramlar

Yürütülen deyimleri (odbc)

SQLDriverConnect

SQLBrowseConnect