Bagikan melalui


OleDb.DataSource

Sintaks

OleDb.DataSource(connectionString as any, optional options as nullable record) as table

Tentang

Mengembalikan tabel tabel SQL dan tampilan dari sumber data OLE DB yang ditentukan oleh string koneksi connectionString. connectionString bisa berupa teks atau rekaman pasangan nilai properti. Nilai properti bisa berupa teks atau angka. Parameter rekaman opsional, options, dapat disediakan untuk menentukan properti tambahan. Catatan bisa berisi bidang berikut ini:

  • CreateNavigationProperties: Logis (true/false) yang mengatur apakah akan menghasilkan properti navigasi pada nilai yang dikembalikan (defaultnya adalah true).
  • NavigationPropertyNameGenerator: Fungsi yang digunakan untuk pembuatan nama untuk properti navigasi.
  • Query: Kueri SQL asli yang digunakan untuk mengambil data. Jika kueri menghasilkan beberapa tataan hasil, hanya yang pertama yang akan dikembalikan.
  • HierarchicalNavigation: Logis (true/false) yang mengatur apakah akan melihat tabel yang dikelompokkan menurut nama skemanya (defaultnya adalah true).
  • ConnectionTimeout: Durasi yang mengontrol berapa lama menunggu sebelum meninggalkan upaya untuk membuat koneksi ke server. Nilai defaultnya adalah tergantung pada driver.
  • CommandTimeout: Durasi yang mengontrol berapa lama kueri sisi server diizinkan untuk dijalankan sebelum dibatalkan. Nilai defaultnya adalah sepuluh menit.
  • SqlCompatibleWindowsAuth: Logis (benar/salah) yang menentukan apakah akan menghasilkan opsi string koneksi yang kompatibel dengan SQL Server untuk autentikasi Windows. Nilai defaultnya adalah true.

Parameter rekaman ditentukan sebagai [option1 = value1, option2 = value2...] atau [Query = "select ..."] misalnya.