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.
Deyim öznitelikleri deyiminin özellikleridir. Örneğin, yer işaretlerinin kullanılıp kullanılmayacağı ve eğer kullanılacaksa ne tür bir imleç kullanılacağı ifadenin öznitelikleridir.
Deyim özellikleri SQLSetStmtAttr ile ayarlanır ve SQLGetStmtAttr ile geçerli ayarları alınır. Bir uygulamanın herhangi bir deyim özniteliği ayarlaması gerekmez; tüm deyim öznitelikleri, bazıları sürücüye özgü varsayılan değerlere sahiptir.
Bir deyim özniteliğinin ne zaman ayarlanabileceği, özniteliğin kendisine bağlıdır. deyimi yürütülmeden önce SQL_ATTR_CONCURRENCY, SQL_ATTR_CURSOR_TYPE, SQL_ATTR_SIMULATE_CURSOR ve SQL_ATTR_USE_BOOKMARKS deyimi öznitelikleri ayarlanmalıdır. SQL_ATTR_ASYNC_ENABLE ve SQL_ATTR_NOSCAN deyimi öznitelikleri herhangi bir zamanda ayarlanabilir, ancak deyimi yeniden kullanılana kadar uygulanmaz. SQL_ATTR_MAX_LENGTH, SQL_ATTR_MAX_ROWS ve SQL_ATTR_QUERY_TIMEOUT deyimi öznitelikleri her zaman ayarlanabilir, ancak deyim yeniden kullanılmadan önce uygulanıp uygulanmadıkları sürücüye özgüdür. Kalan deyim öznitelikleri istediğiniz zaman ayarlanabilir.
Uyarı
SQLSetConnectAttr çağrılarak bağlantı düzeyinde deyim özniteliklerini ayarlama özelliği ODBC 3'te kullanım dışı bırakılmıştır. x. ODBC 3. x uygulamaları hiçbir zaman bağlantı düzeyinde deyim öznitelikleri ayarlamamalıdır. ODBC 3. x sürücülerinin yalnızca ODBC 2 ile çalışması gerekiyorsa bu işlevselliği desteklemesi gerekir. x uygulamaları. Daha fazla bilgi için bkz. Ek G: Geriye Dönük Uyumluluk için Sürücü Yönergeleri'nde SQLSetConnectOption Eşlemesi .
Bunun bir istisnası, hem bağlantı öznitelikleri hem de deyim öznitelikleri olan ve bağlantı düzeyinde veya deyim düzeyinde ayarlanabilen SQL_ATTR_METADATA_ID ve SQL_ATTR_ASYNC_ENABLE öznitelikleridir.
ODBC 3'te tanıtılan deyim özniteliklerinin hiçbiri x (SQL_ATTR_METADATA_ID hariç) bağlantı düzeyinde ayarlanamaz.
Daha fazla bilgi için bkz. SQLSetStmtAttr işlev açıklaması.