2

我有一个 ADO 记录集,它不返回任何行(这是预期的),但我的手表面板显示了一个有效的字段集合,其中包含我想要存储/捕获的列名。

但是,使用类似的代码

x = rs.Fields(idx) 

返回错误“3021”:BOF 或 EOF 为 True。请求的操作需要当前记录。

我的问题是是否可以阅读 Fields 集合(注意我可以在手表面板中看到的内容看起来是正确的以及我希望能够抓取的内容),如果不是,那么解释原因的“陷阱”是什么?

非常感谢迈克

4

1 回答 1

3

您需要姓名:

x = rs.Fields(idx).Name

Field(idx)是不存在的值。

于 2012-07-30T14:11:06.273 回答