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.
Nilai bidang yang ditangguhkan tidak digunakan pada saat pengaturan, tetapi driver menyimpan alamat variabel untuk efek tertunda. Untuk deskriptor parameter aplikasi, driver menggunakan konten variabel pada saat panggilan ke SQLExecDirect atau SQLExecute. Untuk deskriptor baris aplikasi, driver menggunakan konten variabel pada saat pengambilan.
Berikut ini adalah bidang yang ditangguhkan:
Kolom SQL_DESC_DATA_PTR dan SQL_DESC_INDICATOR_PTR pada catatan deskriptor.
Bidang SQL_DESC_OCTET_LENGTH_PTR rekaman deskriptor aplikasi.
Dalam kasus pengambilan multirow, penunjuk SQL_DESC_ARRAY_STATUS_PTR dan SQL_DESC_ROWS_PROCESSED_PTR pada header deskriptor.
Saat deskriptor dialokasikan, bidang tunda dari setiap catatan deskriptor awalnya memiliki nilai null. Arti dari nilai null adalah sebagai berikut:
Jika SQL_DESC_ARRAY_STATUS_PTR memiliki nilai null, pengambilan multirow gagal mengembalikan komponen informasi diagnostik per baris ini.
Jika SQL_DESC_DATA_PTR memiliki nilai null, rekaman tidak terikat.
Jika bidang SQL_DESC_OCTET_LENGTH_PTR ARD memiliki nilai null, driver tidak mengembalikan informasi panjang untuk kolom tersebut.
Jika bidang SQL_DESC_OCTET_LENGTH_PTR pada APD memiliki nilai null dan parameternya adalah string karakter, driver mengasumsikan bahwa string tersebut diakhiri dengan karakter null. Untuk parameter dinamis output, nilai null di bidang ini mencegah driver mengembalikan informasi panjang. (Jika bidang SQL_DESC_TYPE tidak menunjukkan parameter string karakter, bidang SQL_DESC_OCTET_LENGTH_PTR diabaikan.)
Aplikasi tidak boleh membatalkan alokasi atau membuang variabel yang digunakan untuk bidang yang ditangguhkan antara waktu mengaitkannya dengan bidang dan waktu driver membaca atau menulisnya.