1,453
社区成员
发帖
与我相关
我的任务
分享
Dim str
str = "Provider = SQLOLEDB.1;Persist Security Info = False;" & _
"User ID = sa;Password = 123;Data Source = 212.118.1.179;" & _
"Initial Catalog = YSLH"
Set cn = New ADODB.Connection
'cn.CursorLocation = adUseClient
cn.Open str
Set cmd = New ADODB.Command
Set rs = New ADODB.Recordset
cmd.ActiveConnection = cn
cmd.CommandText = "select_trans_info"
cmd.CommandType = adCmdStoredProc
Set param = cmd.CreateParameter("@lh_name", adChar, adParamInput, 20, Trim("353"))
cmd.Parameters.Append param
Set rs = cmd.Execute
Set fg.DataSource = rs
Debug.Print rs.RecordCount
Debug.Print fg.Rows - 1
Set cmd = Nothing
Set rs = Nothing
Set cn = Nothing
'其中fg是MSHFlexGrid控件
'注释掉cn.CursorLocation = adUseClient 结果:
-1
1701
'不注释掉cn.CursorLocation = adUseClient 结果:
1701
1701