Menggunakan Fungsi Ringkas

Beberapa fungsi ODBC mendapatkan akses implisit ke deskriptor. Penulis aplikasi mungkin merasa lebih nyaman daripada memanggil SQLSetDescField atau SQLGetDescField. Fungsi-fungsi ini disebut fungsi ringkas karena melakukan sejumlah fungsi, termasuk mengatur atau mendapatkan bidang deskriptor. Beberapa fungsi ringkas memungkinkan aplikasi mengatur atau mengambil beberapa bidang deskriptor terkait dalam satu panggilan fungsi.

Fungsi ringkas dapat dipanggil tanpa terlebih dahulu mengambil handel deskriptor untuk digunakan sebagai argumen. Fungsi-fungsi ini bekerja dengan bidang deskriptor yang terkait dengan handel pernyataan yang dipanggil.

Fungsi ringkas SQLBindCol dan SQLBindParameter mengikat kolom atau parameter dengan mengatur bidang deskriptor yang sesuai dengan argumennya. Masing-masing fungsi ini melakukan lebih banyak tugas daripada hanya mengatur deskriptor. SQLBindCol dan SQLBindParameter memberikan spesifikasi lengkap tentang pengikatan kolom data atau parameter dinamis. Namun, aplikasi dapat mengubah detail individual pengikatan dengan memanggil SQLSetDescField atau SQLSetDescRec dan dapat sepenuhnya mengikat kolom atau parameter dengan melakukan serangkaian panggilan yang sesuai ke fungsi-fungsi ini.

Fungsi ringkas SQLColAttribute, SQLDescribeCol, SQLDescribeParam, SQLNumParams, dan SQLNumResultCols mengambil nilai di bidang deskriptor.

SQLSetDescRec dan SQLGetDescRec adalah fungsi ringkas yang, dengan satu panggilan, atur, atau dapatkan beberapa bidang deskriptor yang memengaruhi jenis data dan penyimpanan data kolom atau parameter. SQLSetDescRec adalah cara efektif untuk mengubah pengikatan data kolom atau parameter dalam satu langkah.

SQLSetStmtAttr dan SQLGetStmtAttr berfungsi sebagai fungsi ringkas dalam beberapa kasus. (Lihat Bidang Deskriptor.)