有一项任务是从VBA获取PostgreSQL数据库中的一些行. 我用手提出了一个请求,我确定表中有大约200行.但如果我将其设置为VBA脚本,则UBound会说我的记录中只有10行,并且try 访问第11行会导致超出范围的错误. 我肯定有10多条线,有10多条限价,但总是有10条线. 是的,我可以使用Offset来完成,但我想减少查询的数量.

Sub main()

Dim query As String

'Create Connection
Set conn = CreateObject("ADODB.Connection")
strCnx = "Driver={PostgreSQL Unicode};Server=10.84._._;Port=5432;Database=_;UID=_;PWD=_;"
conn.Open strCnx

'Query the Database
Set rs = CreateObject("ADODB.recordset")
rs.Open "SELECT id, FROM dbo.orders ORDER BY tid DESC LIMIT 100", conn
Record = rs.GetRows()
Worksheets("index").Columns("A").ClearContents
Cells(1, 1) = Record(0, 10)
rs.Close

推荐答案

rs.CursorLocation = adUseClient

Postgresql相关问答推荐

Trunc函数不删除小数

Postgresql我必须创建一个索引还是已经有一个索引了?

如何确定要与给定转储文件一起使用的pg_Restore版本?

执行准备好的语句不返回数据

Docker compose read connection reset by peer error on pipeline

postgres 中的模式前缀,被调用元素的范围

GORM 不会创建 many2many 关联

是否可以使用 pgAdmin4 自动格式化/美化 SQL 查询?

Django 1.8 数组字段追加和扩展

全文搜索(Postgres)与Elastic search

如何在 PostgreSQL 中截断日期?

PostgreSQL 不区分大小写的 SELECT 数组

从 PostgreSQL 中的数字获取月份名称

Rails 4 迁移: has_and_belongs_to_many table name

Redis 可以写出到像 PostgreSQL 这样的数据库吗?

将属性添加到 Sequelize FindOne 返回的对象

Postgresql 中的 NOT EXISTS 子句

Postgresql:备份所有表 struct ,但只备份少数数据表

使用 PostgreSQL 进行字母数字排序

如何为本地 Rails 元素设置 Postgres 数据库?