İngilizce dilinde oku

Aracılığıyla paylaş


OleDb.DataSource

Sözdizimi

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

Hakkında

connectionStringbağlantı dizesi tarafından belirtilen OLE DB veri kaynağından SQL tablolarını ve görünümlerini içeren bir tablo döndürür. connectionString metin veya özellik değer çiftlerinin kaydı olabilir. Özellik değerleri metin veya sayı olabilir. ek özellikleri belirtmek için isteğe bağlı bir kayıt parametresi optionssağlanabilir. Kayıt aşağıdaki alanları içerebilir:

  • CreateNavigationProperties: Döndürülen değerlerde gezinti özellikleri oluşturulup oluşturulmayacağını ayarlayan mantıksal (true/false) (varsayılan değer truedur).
  • NavigationPropertyNameGenerator: Gezinti özellikleri için adlar oluşturmak için kullanılan bir işlev.
  • Query: Verileri almak için kullanılan yerel bir SQL sorgusu. Sorgu birden çok sonuç kümesi oluşturursa, yalnızca ilki döndürülür.
  • HierarchicalNavigation: Şema adlarına göre gruplandırılmış tabloların görüntülenip görüntülenmeyeceğini ayarlayan mantıksal (true/false) (varsayılan değer truedur).
  • ConnectionTimeout: Sunucuyla bağlantı kurma girişiminden vazgeçmeden önce ne kadar beklendiğini denetleyebilen bir süre. Varsayılan değer sürücüye bağlıdır.
  • CommandTimeout: Sunucu tarafı sorgunun iptal edilmeden önce çalışmasına izin verilen süreyi denetleyebilen bir süre. Varsayılan değer on dakikadır.
  • SqlCompatibleWindowsAuth: Windows kimlik doğrulaması için SQL Server uyumlu bağlantı dizesi seçeneklerinin üretilip üretmeyeceğini belirleyen mantıksal (true/false). Varsayılan değer true değeridir.

Kayıt parametresi [option1 = value1, option2 = value2...] veya [Query = "select ..."] olarak belirtilir.