Ambil dan Perbarui Himpunan Baris (ODBC)

Berlaku untuk: SQL Server Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Untuk mengambil dan memperbarui set baris

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

  2. Panggil SQLFetch atau SQLFetchScroll untuk mendapatkan rowset.

  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 penambahan 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 atau kolom gambar data-at-execution 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 Cara Kursor (ODBC)