mysql - 使用 .FIELDS adodb 显示多个值

标签 mysql sql excel vba

我正在获取一些数据:

rs.Filter = "datapath='" + dpath + "' and analystname='" + aname + "' and reportname='" + rname + "' and batchstate='" + bstate + "'"
If Not rs.EOF Then
    MsgBox rs.Fields("rowid")
End If

如果 rs.filter 返回多条记录,我如何让 rs.fields("rowid") 给我多个 rowid 值?

最佳答案

do while not (rs.eof and not rs.bof)

   MsgBox rs.Fields("rowid") 
   rs.movenext()

end while

语法可能有误,但就是这个意思。

关于mysql - 使用 .FIELDS adodb 显示多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2835828/

相关文章:

mysql - 错误 : Error 1005: Can't create table (errno: 150)

php - 停止 mysql 操作,直到所有操作都返回 true

sql - 具有多个 JOINS 和 GROUP BY CLAUSE 的查询中的 COUNT

excel - 在排序宏中使用 VBA 函数

database - 打开标签 - 关闭标签 "{ } "- 如何格式化

mysql - 为什么这条 MySQL 语句会抛出语法错误?

PHP/PDO 使用关联数组在记录集中导航。

Mysql 存储 url(不是 http)

sql - 将图像数据导出到平面文件

sql-server - 使用 Azure 应用服务从 Excel 文件读取数据的推荐方法?