Definisi Data Tabel

Dalam banyak kasus, data input atau output yang ditangani Integrator Transaksi (TI) mungkin dalam format tabular atau array. TI memungkinkan Anda menentukan jenis data ini sebagai salah satu format berikut:

  • Recordset. Kumpulan rekaman menyediakan sarana untuk menyajikan dan memanipulasi data tabular di lingkungan Microsoft ActiveX® Data Objects (ADO). Kumpulan catatan berisi semua informasi ADO untuk membuatnya dapat dikelola oleh aplikasi ADO apa pun. Kumpulan rekaman adalah objek utama yang digunakan untuk mengambil dan memodifikasi data tabular dengan menggunakan ADO. Objek kumpulan rekaman mewakili sekumpulan rekaman dalam tabel. Recordset memungkinkan TI untuk mendukung apa yang secara efektif merupakan array dari sebuah struktur (atau tabel dalam terminologi COBOL); bahkan dapat mendukung kasus khusus dari sebuah struktur yang merupakan recordset yang hanya berisi satu baris. Setiap kolom dalam baris hanya dapat berisi satu elemen data. Kumpulan rekaman tidak dapat ditumpuk atau berisi array.

  • Jenis yang ditentukan pengguna (UDT). Tidak seperti kumpulan rekaman, yang harus berisi semua pemformatan yang diperlukan untuk mengeksposnya ke aplikasi ADO, UDT hanyalah data mentah dan karenanya dapat lebih cepat daripada kumpulan rekaman. UDT dapat berisi array biasa (ukuran tetap). Ini juga dapat berisi array dinamis. Anda dapat menggabungkan variabel dari beberapa jenis yang berbeda untuk membuat UDT. UDT berguna ketika Anda ingin membuat satu variabel yang merekam beberapa informasi terkait.

  • Array. Di lingkungan COM/COM+ dan .NET, array adalah SAFEARRAYs yang berisi informasi tentang batasnya dan berisi data untuk elemen array. SAFEARRAYs dipetakan ke array ukuran tetap pada komputer host. SAFEARRAYs memiliki ukuran variabel dan memerlukan informasi kustom untuk dikirimkan ke dan dari array dengan ukuran tetap pada komputer induk.

    Array dibuat pada komputer mainframe selama proses impor ketika jenis data sederhana memiliki satu atau beberapa klausa OCCURS. Klausa OCCURS dapat mewakili tabel tetap atau panjang variabel. Meskipun dimungkinkan di COBOL memiliki klausa OCCURS DEPENDING berlapis, hanya spesifikasi panjang OCCURS DEPENDING untuk dimensi tabel terluar yang didukung oleh TI. Perancang TI mengabaikan penentu panjang berlapis.

Nota

UDT dan recordset dengan bidang yang identik tampak sama dalam bahasa pemrograman COBOL.

Lihat Juga

Fungsi Dasar Integrator Transaksi