Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


OleDb.DataSource

Składnia

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

Około

Zwraca tabelę tabel i widoków SQL ze źródła danych OLE DB określonego przez ciąg połączenia connectionString. connectionString może być tekstem lub rekordem par wartości właściwości. Wartości właściwości mogą być tekstowe lub liczbowe. Opcjonalny parametr rekordu, options, można podać, aby określić dodatkowe właściwości. Rekord może zawierać następujące pola:

  • CreateNavigationProperties: wartość logiczna (prawda/fałsz), która określa, czy wygenerować właściwości nawigacji dla zwracanych wartości (wartość domyślna to prawda).
  • NavigationPropertyNameGenerator: funkcja używana do tworzenia nazw właściwości nawigacji.
  • Query: natywne zapytanie SQL używane do pobierania danych. Jeśli zapytanie generuje wiele zestawów wyników, zostanie zwróconych tylko pierwszy.
  • HierarchicalNavigation: wartość logiczna (prawda/fałsz), która określa, czy wyświetlać tabele pogrupowane według ich nazw schematów (wartość domyślna to prawda).
  • ConnectionTimeout: czas trwania, który kontroluje czas oczekiwania przed porzuceniem próby nawiązania połączenia z serwerem. Wartość domyślna jest zależna od sterownika.
  • CommandTimeout: czas trwania, który określa, jak długo zapytanie po stronie serwera może zostać uruchomione przed jego anulowaniem. Wartość domyślna to dziesięć minut.
  • SqlCompatibleWindowsAuth: wartość logiczna (prawda/fałsz), która określa, czy generować opcje parametrów połączenia zgodne z programem SQL Server na potrzeby uwierzytelniania systemu Windows. Wartość domyślna to true.

Parametr rekordu jest określony jako [option1 = value1, option2 = value2...] lub [Query = "select ..."] na przykład.