我正在从存储过程中的上一个选择语句返回记录计数。如果我使用此存储过程通过 ADODB 记录集填充 Excel 宏,如何访问 Excel 中的"记录计数"字段?
存储过程:
set @EndDate = DateAdd(ss,-1,DateAdd(dd,1,@EndDate))
select
Fields
from
dbo.Table
where
Field between @StartDate and @EndDate
order by
Field desc
select @@ROWCOUNT AS 'RecordCount'
返回以下内容:
Field Names
-----------
Data
RecordCount
-----------
36
我想在 VBA 中的这行代码中使用 RecordCount 字段:
Dim recCount As Long
recCount = "RecordCount" Field
看起来你需要 Range 属性:
Dim recCount As Long
recCount = Range("RecordCount").Value
如果您需要读取另一张纸的值,您可以执行以下操作:
Sheets("Sheet2").Range("A1").Value
参见参考资料