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.
Ketika kesalahan terjadi saat menjalankan batch pernyataan SQL, salah satu dari empat hasil berikut dimungkinkan. (Setiap hasil yang mungkin adalah sumber data khusus dan bahkan mungkin bergantung pada pernyataan yang disertakan dalam batch.)
Tidak ada pernyataan dalam batch yang dijalankan.
Tidak ada pernyataan dalam batch yang dijalankan dan transaksi digulung balik.
Semua pernyataan sebelum pernyataan kesalahan dijalankan.
Semua pernyataan kecuali pernyataan kesalahan dijalankan.
Dalam dua kasus pertama, SQLExecute dan SQLExecDirect mengembalikan SQL_ERROR. Dalam dua kasus terakhir, mereka dapat mengembalikan SQL_SUCCESS_WITH_INFO atau SQL_SUCCESS, tergantung pada implementasinya. Dalam semua kasus, informasi kesalahan lebih lanjut dapat diambil dengan SQLGetDiagField, SQLGetDiagRec, atau SQLError. Namun, sifat dan kedalaman informasi ini khusus sumber data. Selain itu, informasi ini tidak mungkin benar-benar mengidentifikasi pernyataan dalam kesalahan.