OleDb.DataSource
Składnia
OleDb.DataSource(connectionString as any, optional options as nullable record) as table
Informacje
Zwraca tabelę tabel i widoków SQL ze źródła danych OLE DB określonego przez parametry 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 , można podać, options
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 być uruchamiane przed jego anulowaniem. Wartość domyślna to dziesięć minut.SqlCompatibleWindowsAuth
: wartość logiczna (prawda/fałsz), która określa, czy utworzyć opcje parametry 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.