Heim  >  Artikel  >  Computer-Tutorials  >  Verwenden der ADO-Methode in VB zum Abfragen von Datentabellen

Verwenden der ADO-Methode in VB zum Abfragen von Datentabellen

王林
王林nach vorne
2024-01-17 10:15:23607Durchsuche

Verwenden der ADO-Methode in VB zum Abfragen von Datentabellen

So verwenden Sie die ADO-Methode in VB, um ein Datenelement in einer Datentabelle abzufragen

Einfach zu bedienende Bedienelemente.

Voraussetzung ist, dass die ADODC-Steuerung normal mit der Datenbank verbunden sein muss

Das Datagrid-Steuerelement ist an das ADODC-Steuerelement gebunden

Private Sub Command1_Click()

'Mit Datenbank verbinden

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "Database.mdb"

'Abfrage

Adodc1.RecordSource = "Wählen Sie * aus einer Tabelle aus, in der der Name „" & Text1.Text & "“ und der Hauptteil „" & Text2.Text & "“ lautet.

Adodc1.Refresh

End Sub

Wie nutzt VB die ADO-Steuerung, um mithilfe von Code eine Verbindung zur Datenbank herzustellen? Erstes Zitat ADO: Projekt – Referenz – MS ActiveX-Datenobjekte auswählen

Code:

Access_Con als Verbindung dimmen

Setzen Sie Access_Con = Neue Verbindung

Access_Con.ConnectionString = "Provider=Microsoft.jet.oledb.4.0;data source=" & App_Path & "FHLdata.mdb;"

Access_Con.Open

Rs als Recordset dimmen

Set rs = Neues Recordset

rs.Öffnen Sie „select * from User Management“, Access_Con

''''Die Abfrageergebnisse werden in RS vorliegen. Sie können RS an das Datagrid binden, um die Daten anzuzeigen usw.

Verwenden Sie die ADO-Steuerung, um eine Verbindung zur Access-Datenbank in VB herzustellen

Wählen Sie das Datenprojekt aus, wenn Sie ein neues Projekt erstellen. Zu diesem Zeitpunkt wurden die erforderlichen Steuerelemente für die Datenbankprogrammierung in die Toolbox auf der linken Seite der integrierten VB6-Debugging-Umgebung geladen.

Fügen Sie dann das ADODC-Steuerelement und das DATAGRID-Steuerelement im FORM1-Formular hinzu, wählen Sie ADODC1 für die Eigenschaft DATASOURCE von DATAGRID1 aus, öffnen Sie die Eigenschaftenseite des ADODC1-Steuerelements, um die Verbindungszeichenfolge zu verwenden, wählen Sie „Generieren“ und wählen Sie in der Anbieteroption „MICROSOFT jet 4.0 OLE DB Provider“ aus , und drücken Sie dann auf „Mit Datenbank verbinden“ usw. Im leeren Textfenster befindet sich eine lange Zeichenfolge, die die Verbindungszeichenfolge auf der Eigenschaftenseite des ADODC1-Steuerelements verwendet. Beachten Sie, dass diese Zeichenfolge zur Programmierung in den Programmcode kopiert werden kann. In der Datenquelle der Eigenschaftsseite des ADODC1-Steuerelements gibt es ein Fenster zum Schreiben von Befehlstext (SQL) zum Schreiben der SQL-Abfragesprache. Die SQL-Anweisungen in diesem Fenster können zur Programmierung in den Programmcode kopiert werden.

Die Hauptstruktur der SQL-Abfragesprache ist:

Abfragefeld aus Tabellennamen auswählen. Wobei Abfragebedingungsanweisung [Sortieranweisung oder Gruppierungsanweisung]

Die Abfragefelder müssen durch (spanische) Kommas getrennt oder durch ein *-Zeichen ersetzt werden. Es wird empfohlen, die Sortieranweisung in der obigen Abfrage zu verwenden.

Die SQL-Abfragesprache teilt Ihnen mit, ob beim Ausführen des Programms ein Fehler auftritt. Nehmen Sie einfach die entsprechenden Änderungen vor. Normalerweise drücke ich zuerst die obige Verbindung und verwende „SELECT * FROM TabelName“ für das SQL-Debuggen. Es gibt kein Problem, um die Verbindungszeichenfolge und die SQL-Abfragesprache zu kopieren, die im CLICK-Ereignis kopiert werden müssen Speichern Sie es zur späteren Verwendung. Löschen Sie dann das ADODC1-Lochstück, fügen Sie das ADODC1-Steuerelement hinzu und fügen Sie weiteren Inhalt hinzu.

Das Folgende ist ein Codebeispiel:

Private Sub Form_Load()

Text1 = ""

Mit Adodc1

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:db1.mdb;Persist Security Info=False"

Adodc1.RecordSource = "Name aus b1 auswählen, sortiert nach Name"

Adodc1.Refresh

DataGrid1.Refresh

Ende mit

End Sub

Privater Untertext1_Change()

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:db1.mdb;Persist Security Info=False"

Adodc1.RecordSource = "Name aus b1 auswählen, wobei Name >='" & Text1 & "' nach Name sortieren"

Adodc1.Refresh' aktualisiert die Abfrage

DataGrid1.Refresh

End Sub

Das obige ist der detaillierte Inhalt vonVerwenden der ADO-Methode in VB zum Abfragen von Datentabellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:docexcel.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen