Query from QSYS2.SysTables returns error "Token; void"
我正在尝试使用 Excel、VBA 和 ODBC 驱动程序从 AS400 DB 读取数据。连接成功,但没有一个查询正在从数据库中检索数据。例如:选择查询不起作用:
1 | select * from QSYS2.SysTables; |
客户端收到以下错误消息:
[IBM] [System i Access ODBC Driver] [DB2 for i5/OS] SQL0104 - Token; void. Valid tokens:
.
我的查询有什么问题?
编辑:我试图从 AS400 读取数据,而不是从 DB2 读取数据。我想从 SysTables(系统表)中读取表名。
删除单个语句执行的语句终止字符(
这是一个检索查询的示例:
1 | "Select * from Tablename"; |
如果不起作用,请尝试在 Microsoft 中查看手册进行查询。它不同于标准 SQL 查询。