一个数据库,
两个DATAgrid控件
第一个DATAgrid控件,要浏览出数据库的所有记录.
第二个DATAgrid控件,要浏览出查询的记录.
但用一个记录集,
如果用来浏览,刚才查询的结果就浏览不出来,
如果用来查询,浏览的结果就出不来.
现在我要怎么来做才能同时在两个DATAgrid控件里面显示出相要看到的数据呢?
两个DATAgrid控件
第一个DATAgrid控件,要浏览出数据库的所有记录.
第二个DATAgrid控件,要浏览出查询的记录.
但用一个记录集,
如果用来浏览,刚才查询的结果就浏览不出来,
如果用来查询,浏览的结果就出不来.
现在我要怎么来做才能同时在两个DATAgrid控件里面显示出相要看到的数据呢?
Dim Cnn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Set Cnn = New ADODB.Connection
Cnn.CursorLocation = adUseClient
Cnn.Open "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & App.Path & "\data.mdb;Persist Security Info=False"
'实例化recordset对象
Set Rs = New ADODB.Recordset
Set sel_RS = New ADODB.Recordset
'rs.Open "data", cnn, adOpenDynamic, adLockOptimistic
Rs.Open "select * from data ", Cnn, adOpenDynamic, adLockOptimistic
'用datagrid浏览出数据库的记录
Set DataGrid1.DataSource = Rs
if rs.state=stateopen then
rs.close
endif