Adodb.command 的用法
我的程序如下
Private Sub Command1_Click()
Dim cmm As New ADODB.Command
Dim rs As New ADODB.Recordset
Dim srtsql As String
Dim bmbh As String
bmbh = Adodc1.Recordset.Fields("bmbh").Value
cmm.CommandText = "sp_cxygxx1"
cmm.CommandType = adCmdStoredProc
Set cmm.ActiveConnection = conn
cmm.Parameters.Append cmm.CreateParameter("bmlx", adVarChar, adParamInput, 2, bmbh)
cmm.Parameters.Append cmm.CreateParameter("ygbh", adVarChar, adParamInput, 2, Text1.Text)
'rs.Open "select * from tbal1", conn, 1, 1 如果用查询语句能查出,可是用set =cmm.execute()就出错
Set rs = cmm.Execute()
MsgBox rs.RecordCount //这里的recordcount为-1,为什么?
Set DataGrid1.DataSource = rs
DataGrid1.Refresh
End Sub