ADO.NET-Verbindung <dbConnection>

Zusammenfassung

Dieses Design bietet über ADO.Net-Mechanismen Zugriff auf die Datenbank.

Parameter

Name Typ Beschreibung
dataProvider Name ADO.Net-Datenprovider. Mögliche Werte: :ODBC :OLEDB :SQLSERVER :ORACLE
connectionString Zeichenfolge Verbindungszeichenfolge. Weitere Informationen finden Sie in der Dokumentation auf dem Server des Providers. Hier finden Sie zahlreiche Beispiele: www.connectionstrings.com
onNullReturn alle Intent ersetzt die Werte von dbNull mit dem Wert dieses Parameters. Wenn keine dbNull-Werte erwünscht sind, können Sie RaiseError("Encountered NULL") als Wert dieses Parameters verwenden.

Methoden

GetTableNames( ) As List
Gibt eine Liste der Tabellennamen für die angegebene Verbindung zurück.
GetColumnNames( table As String ) As List
Gibt eine Liste mit den Namen aller Spalten der angegebenen Tabelle zurück.
GetProcedureNames( ) As List
Gibt eine Liste mit den Namen aller Prozeduren der Datenquelle zurück.
BuildQueryString( table As String, _
                  Optional fields As String = "*", _
                  Optional where As String = "", _
                  Optional orderBy As String = "" ) As String
Erstellt eine SELECT-Abfragezeichenfolge mit Eingabezeichenfolgen als Klauseln.
GetQueryResultsByRow( sqlQuery As String ) As List 
Gibt eine Liste der Listen mit den Abfrageergebnissen zurück. Die äußeren Listen entsprechen den einzelnen Zeilen.
GetQueryResultsByColumn( sqlQuery As String ) As List
Gibt eine Liste der Listen mit den Abfrageergebnissen zurück. Die äußeren Listen entsprechen den einzelnen Spalten.
ReplaceDbNull( val As Any ) As Any
Ersetzt den dbNull-Wert durch onNullReturn.

Verbindung mit der OLEDB-Datenbank

Untergeordneter Name: OleDBConnection
Untergeordnetes Design: dbConnection
Name Typ Angegeben
dataProvider Name :OLEDB
connectionString Zeichenfolge "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\1\TESTDB\AutoLot.accdb"

Verbindung mit SQL Server

Untergeordneter Name: SQLServerConnection
Untergeordnetes Design: dbConnection
Name Typ Angegeben
dataProvider Name :SQLSERVER
ConnectionString Zeichenfolge "Data Source=(local)\SQLEXPRESS;Integrated Security=True"

Abrufen der Tabellendaten

dbConnection.GetQueryResultsByRow("Select * from ViewTable")