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 |