İmleç davranışlar
odbc imleçler davranışını belirtmek için kendi scrollability ve duyarlılık belirterek ISO seçenekleri destekler.Yapılan çağrı sırasında sql_attr_cursor_scrollable ve SQL_ATTR_CURSOR_SENSITIVITY seçenekleri ayarlayarak bu davranışlar belirtilen SQLSetStmtAttr.The SQL Server Native Client ODBC driver implements these options by requesting server cursors with the following characteristics.
İmleç davranışını ayarları |
İstenen sunucu imleç özellikleri |
---|---|
sql_scrollable ve SQL_SENSITIVE |
Anahtar kümesi imleç ve sürüm tabanlı iyimsereşzamanlılık |
sql_scrollable ve SQL_INSENSITIVE |
Statik imleç ve salt okunur eşzamanlılık |
sql_scrollable ve SQL_UNSPECIFIED |
Statik imleç ve salt okunur eşzamanlılık |
sql_nonscrollable ve SQL_SENSITIVE |
Salt ileri imleç ve sürüm tabanlı iyimsereşzamanlılık |
sql_nonscrollable ve SQL_INSENSITIVE |
(Salt ileri, salt okunur) varsayılan sonuç küme |
sql_nonscrollable ve SQL_UNSPECIFIED |
(Salt ileri, salt okunur) varsayılan sonuç küme |
Sürümünü temel alan iyimser koşutzamanlılık gerektiren bir zaman damgası temel sütun temel alınan tablo.Sürüm tabanlı, iyimser eşzamanlılık olan bir tablo denetimi istenen bir zaman damgası sütun, değerleri tabanlı sunucu kullanır iyimser eşzamanlılık.
Scrollability
Zaman sql_attr_imleç_scrollable sql_scrollable için küme imleç desteklediği için farklı değerler FetchOrientation parametresi SQLFetchScroll.sql_attr_cursor_scrollable olduğunda küme sql_nonscrollable için yalnızca imleci destekleyen bir FetchOrientation sql_fetch_next değeri.
Duyarlılığı
SQL_ATTR_CURSOR_SENSITIVITY olduğunda küme SQL_SENSITIVE için imleci geçerli kullanıcı tarafından yapılan veya diğer kullanıcılar tarafından kabul edilen veri değişiklikleri yansıtır.SQL_ATTR_CURSOR_SENSITIVITY olduğunda küme SQL_INSENSITIVE için imleç veri değişiklikleri yansıtmaz.