Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Private Sub Command1_Click() cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\dm.mdb;Persist Security Info=False" cn.CursorLocation = adUseClient cn.Open Dim sql As String sql = "select * from sbjbztb where " & Combo1.Text & " = " & Text1.Text & "" rs.Open sql, cn, adopenkdyset, adLockOptimistic If rs.RecordCount > 0 Then Set DataGrid1.DataSource = rs DataGrid1.Refresh Else MsgBox "未发现此资产 " End If rs.Close cn.Close End Sub