Aracılığıyla paylaş


Sürücünün Rolü

Sürücü, Sürücü Yöneticisi tarafından denetlenmeyen tüm hataları ve uyarıları denetler ve oluşturduğu durum kayıtlarını sipariş eder. (Odbc 2. x sürücüsü durum kayıtlarını sıralamaz.) Buna veri kesme, veri dönüştürme, söz dizimi ve bazı durum geçişlerindeki hatalar ve uyarılar dahildir. Sürücü, Sürücü Yöneticisi tarafından kısmen denetlenen hataları ve uyarıları da denetleyebilir. Örneğin, Driver Manager SQLSetPos'takiOperation değerinin yasal olup olmadığını denetlese de, sürücünün desteklenip desteklenmediğini denetlemesi gerekir.

Sürücü ayrıca yerel hataları (veri kaynağı tarafından döndürülen hataları) SQLSTATEs ile eşler. Örneğin, sürücü geçersiz SQL söz dizimi için bir dizi farklı yerel hatayı SQLSTATE 42000 (Söz dizimi hatası veya erişim ihlali) ile eşler. Sürücü, durum kaydının SQL_DIAG_NATIVE alanında yerel hata numarasını döndürür. Sürücü belgelerinde hataların ve uyarıların veri kaynağından SQLGetDiagRec ve SQLGetDiagField'deki bağımsız değişkenlere nasıl eşlendiği gösterilmelidir.