Bagikan melalui


Mengambil dan Memperbarui Himpunan Baris (ODBC)

Berlaku untuk: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Untuk mengambil dan memperbarui set baris

  1. Secara opsional, panggil SQLSetStmtAttr dengan SQL_ROW_ARRAY_SIZE untuk mengubah jumlah baris (R) di set baris.

  2. Panggil SQLFetch atau SQLFetchScroll untuk mendapatkan set baris.

  3. Jika kolom terikat digunakan, gunakan nilai data dan panjang data yang sekarang tersedia di buffer kolom terikat untuk set baris.

    Jika kolom tidak terikat digunakan, untuk setiap baris, panggil SQLSetPos dengan SQL_POSITION untuk mengatur posisi kursor; lalu, untuk setiap kolom yang tidak terikat:

    • Panggil SQLGetData satu atau beberapa kali untuk mendapatkan data untuk kolom yang tidak terikat setelah kolom terikat terakhir dari set baris. Panggilan ke SQLGetData harus dalam urutan meningkatkan nomor kolom.

    • Panggil SQLGetData beberapa kali untuk mendapatkan data dari kolom teks atau gambar.

  4. Siapkan teks atau kolom gambar data yang sedang dieksekusi.

  5. Panggil SQLSetPos atau SQLBulkOperations untuk mengatur posisi kursor, menyegarkan, memperbarui, menghapus, atau menambahkan baris dalam set baris.

    Jika teks data saat dijalankan atau kolom gambar digunakan untuk operasi pembaruan atau penambahan, tangani.

  6. Secara opsional, jalankan pernyataan UPDATE atau DELETE yang diposisikan, menentukan nama kursor (tersedia dari SQLGetCursorName) dan menggunakan handel pernyataan yang berbeda pada koneksi yang sama.

Lihat Juga

Menggunakan Topik Panduan Kursor (ODBC)