Bagikan melalui


Memanggil SQLSetPos untuk Menyisipkan Data

Ketika aplikasi ODBC 2.x yang bekerja dengan driver ODBC 3.x memanggil SQLSetPos dengan argumen Operasi SQL_ADD, Manajer Driver tidak memetakan panggilan ini ke SQLBulkOperations. Jika driver ODBC 3.x harus bekerja dengan aplikasi yang memanggil SQLSetPos dengan SQL_ADD, driver harus mendukung operasi tersebut.

Salah satu perbedaan utama dalam perilaku ketika SQLSetPos dipanggil dengan SQL_ADD terjadi ketika dipanggil dalam status S6. Dalam ODBC 2.x, driver mengembalikan S1010 ketika SQLSetPos dipanggil dengan SQL_ADD dalam status S6 (setelah kursor diposisikan dengan SQLFetch). Dalam ODBC 3.x, SQLBulkOperations dengan Operasi SQL_ADD dapat dipanggil dalam status S6. Perbedaan utama kedua dalam perilaku adalah bahwa SQLBulkOperations dengan Operasi SQL_ADD dapat dipanggil dalam status S5, sementara SQLSetPos dengan Operasi SQL_ADD tidak dapat. Untuk transisi pernyataan yang dapat terjadi untuk panggilan yang sama di ODBC 3.x, lihat Lampiran B: Tabel Transisi Status ODBC.