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
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
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!