Kode Kesalahan Pustaka Kursor ODBC

Penting

Fitur ini akan dihapus dalam versi Microsoft Data Access Component yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Sebagai gantinya, gunakan kursor driver dan server.

Pustaka kursor ODBC mengembalikan SQLSTATEs berikut selain yang tercantum dalam Referensi API ODBC.

Catatan

Pustaka kursor tidak mengurutkan rekaman status; Driver Manager dan ODBC 3.driver x bertanggung jawab untuk memesan catatan status.

SQLSTATE Deskripsi Dapat dikembalikan dari
01000 Kursor tidak dapat diperbarui. SQLFetch

SQLFetchScroll
01000 Pustaka kursor tidak digunakan. Pemuatan gagal. SQLBrowseConnect

SQLConnect

SQLDriverConnect
01000 Pustaka kursor tidak digunakan. Dukungan driver tidak cukup. SQLBrowseConnect

SQLConnect

SQLDriverConnect
01000 Pustaka kursor tidak digunakan. Versi tidak cocok dengan Driver Manager. SQLBrowseConnect

SQLConnect

SQLDriverConnect
01000 Driver kembali SQL_SUCCESS_WITH_INFO. Pesan peringatan telah hilang. SQLFetch

SQLFetchScroll
S1000 Kesalahan umum: Tidak dapat membuat buffer file. SQLFetch

SQLFetchScroll

SQLGetData
S1000 Kesalahan umum: Tidak dapat membaca dari buffer file. SQLFetch

SQLFetchScroll

SQLGetData
S1000 Kesalahan umum: Tidak dapat menulis ke buffer file. SQLFetch

SQLFetchScroll

SQLGetData
S1000 Kesalahan umum: Tidak dapat menutup atau menghapus buffer file. SQLFreeHandle

SQLFreeStmt
SL001 Permintaan yang diposisikan tidak dapat dilakukan karena tidak ada kolom yang dapat dicari yang terikat. SQLExecDirect

SQLGetData

SQLPrepare
SL002 Permintaan yang diposisikan tidak dapat dilakukan karena kumpulan hasil dibuat oleh kondisi gabungan. SQLExecute

SQLExecDirect

SQLGetData
SL003 Buffer terikat melebihi ukuran segmen maksimum. SQLFetch

SQLFetchScroll
SL004 Kumpulan hasil tidak dihasilkan oleh pernyataan SELECT . SQLGetData
SL005 Pernyataan SELECT berisi klausa GROUP BY. SQLGetData
SL006 Array parameter tidak didukung dengan permintaan yang diposisikan. SQLPrepare

SQLExecDirect
SL008 SQLGetData tidak diizinkan pada kursor forward-only (nonbuffered). SQLGetData
SL009 Tidak ada kolom yang terikat sebelum memanggil SQLFetch atau SQLFetchScroll. SQLFetch

SQLFetchScroll
SL010 SQLBindCol mengembalikan SQL_ERROR selama upaya untuk mengikat buffer internal. SQLFetch

SQLFetchScroll

SQLGetData
SL011 Opsi pernyataan hanya berlaku setelah memanggil SQLFetch atau SQLFetchScroll. SQLGetStmtAttr
SL012 Pengikatan pernyataan mungkin tidak diubah saat kursor terbuka. SQLBindCol

SQLFreeHandle

SQLFreeStmt

SQLSetStmtAttr
SL014 Permintaan yang diposisikan dikeluarkan dan tidak semua bidang jumlah kolom di-buffer. SQLExecDirect

SQLExecute

SQLPrepare
SL015 SQLFetch dan SQLFetchScroll tidak dapat dicampur. SQLExtendedFetch

SQLFetch

SQLFetchScroll