Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Driver berbasis DBMS mengirim permintaan ke DBMS dan mengembalikan informasi ke aplikasi melalui Driver Manager. Karena driver adalah komponen yang berinteraksi dengan Driver Manager, driver memformat dan mengembalikan argumen untuk SQLGetDiagRec.
Misalnya, jika, menggunakan SQL/Services, driver Microsoft untuk Oracle Rdb mengalami nama kursor yang tidak valid, itu mungkin mengembalikan nilai berikut dari SQLGetDiagRec:
SQLSTATE: "34000"
Native Error: 0
Diagnostic Msg: "[Microsoft][ODBC Rdb Driver]Invalid cursor name: EMPLOYEE_CURSOR."
Karena terjadi kesalahan pada driver, ia menambahkan awalan ke pesan diagnostik untuk vendor ([Microsoft]) dan driver ([Driver Rdb ODBC]).
Jika DBMS tidak dapat menemukan tabel EMPLOYEE, driver mungkin memformat dan mengembalikan nilai berikut dari SQLGetDiagRec:
SQLSTATE: "42S02"
Native Error: -1
Diagnostic Msg: "[Microsoft][ODBC Rdb Driver][Rdb] %SQL-F-RELNOTDEF, Table EMPLOYEE "
"is not defined in schema."
Karena kesalahan terjadi di sumber data, driver menambahkan awalan untuk pengidentifikasi sumber data ([Rdb]) ke pesan diagnostik. Karena driver adalah komponen yang berinteraksi dengan sumber data, driver menambahkan awalan untuk vendornya ([Microsoft]) dan pengidentifikasi ([Driver Rdb ODBC]) ke pesan diagnostik.