我用vsflexgrid控件,使用recordset记录集,当设置recordset.open "select * from TABLE"时,设置vsflexgrid.datasource=recordset时,可以正确显示数据;
但当我的记录集为存储过程的执行结果是,即set recordset=command.execute,再设置vsflexgrid.datasource=recordset时,无法显示数据; 表格显示空白,字段名可以显示 。
1,数据库为sql2000
2,控件为vsflexgride8 请高手帮忙解答?
但当我的记录集为存储过程的执行结果是,即set recordset=command.execute,再设置vsflexgrid.datasource=recordset时,无法显示数据; 表格显示空白,字段名可以显示 。
1,数据库为sql2000
2,控件为vsflexgride8 请高手帮忙解答?
OpenCn
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
Set cmd = New ADODB.Command
With cmd
.ActiveConnection = Cn
.CommandType = adCmdStoredProc
.CommandText = "lyx"
.Parameters("@ney") = "有余额"
.Execute
Set rs = .Execute
End With
VSFlexGrid1.VirtualData = False
Set VSFlexGrid1.DataSource = rs
set cn=new connevtion
cn.CursorLocation = adUseClient
.....