Bagikan melalui


Rekaman Diagnostik

Terkait dengan setiap lingkungan, koneksi, pernyataan, dan handel deskriptor adalah rekaman diagnostik. Rekaman ini berisi informasi diagnostik tentang fungsi terakhir yang disebut yang menggunakan handel tertentu. Rekaman hanya diganti ketika fungsi lain dipanggil menggunakan handel tersebut. Tidak ada batasan jumlah rekaman diagnostik yang dapat disimpan kapan saja.

Ada dua jenis rekaman diagnostik: rekaman header dan nol atau lebih rekaman status. Rekaman header adalah rekaman 0; rekaman status adalah rekaman 1 ke atas. Rekaman diagnostik terdiri dari sejumlah bidang terpisah, yang berbeda untuk rekaman header dan rekaman status. Selain itu, komponen ODBC dapat menentukan bidang rekaman diagnostik mereka sendiri.

Meskipun catatan diagnostik dapat dianggap sebagai struktur, tidak ada persyaratan bagi mereka untuk benar-benar menjadi struktur; bagaimana driver menyimpan informasi diagnostik khusus driver.

Bidang dalam rekaman diagnostik diambil dengan SQLGetDiagField. SQLSTATE, nomor kesalahan asli, dan bidang pesan diagnostik rekaman status dapat diambil dalam satu panggilan dengan SQLGetDiagRec.

Bagian ini berisi topik berikut.