[Quote=引用 2 楼 的回复:]
MSHFlexGrid的行列数不需要你自己设置,可参考如下代码:
Dim 数据库连接 As ADODB.Connection
Dim 记录集 As ADODB.Recordset
Set 数据库连接 = New ADODB.Connection
数据库连接.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;Data source ……
[/Quote]
Dim rs2 As New ADODB.Recordset
Public mycon1 As New ADODB.Connection
Set mycon1 = New ADODB.Connection
mycon1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "\wuhanbus.mdb"
'rs1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "\wuhanbus.mdb;Persist Security Info=False"
mycon1.CursorLocation = adUseClient
mycon1.Open
Set rs2 = New ADODB.Recordset
rs2.Open "select * from wuhanbus Where [number] = 709", mycon1, adOpenDynamic, adLockOptimistic
Set MSHFlexGrid1.DataSource = rs2
Private Sub Command1_Click()
rs2.Open "select * from wuhanbus Where [number]=709", mycon1, adOpenKeyset, adLockReadOnly
Set MSHFlexGrid1.DataSource = rs2
rs2.Close
这样吗,但是我还是没有度出来