MS Access VBA循环查询和重命名文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MS Access VBA循环查询和重命名文件相关的知识,希望对你有一定的参考价值。

我有一个包含两个字段的查询,'From'和'To'。 from和to保存包含我要重命名的文件的完整文件路径的数据。如何循环查询并实际重命名文件?这是我的代码,但它不起作用:

Dim rs As DAO.Recordset
 Dim db As Database
 Dim strSQL As String

 Set db = CurrentDb

 strSQL = "select * from qryImagesToRename"

 Set rs = db.OpenRecordset(strSQL)

 Do While Not rs.EOF

    Name .Fields("From") as .Fields("To")

    rs.MoveNext
Loop

我哪里错了? - 我收到一个编译错误“预期的用户定义类型,而不是项目”,它突出显示以下行:

Dim db As Database
答案

你错过了记录集对象:

Name rs.Fields("From").Value As rs.Fields("To").Value

以上是关于MS Access VBA循环查询和重命名文件的主要内容,如果未能解决你的问题,请参考以下文章

MS Access VBA 嵌套循环错误处理。我需要在每个嵌套循环中进行不同的错误处理。它是如何工作的?

MS Access VBA 导出查询结果

如何在 VBA 代码中的 ms-access 中执行查询?

VBA 代码中的 MS Access SQL 查询

使用 VBA 或 PowerShell 将所有 MS Access SQL 查询导出到文本文件

MS Access 2010 vba 查询