我正在设置Excel Office 365,以通过Power Query访问我们的PostgreSQL(9.6)数据库之一。具体来说,我正在尝试连接到我编写的View,以返回特定的数据集。
我们使用ODBC DSN进行连接,并使用Postgres Unicode ODBC驱动程序。
我有一个奇怪的问题,在我的PC上一切正常。但是,在同事笔记本电脑上,它失败了。我可以连接到他的真实桌子,但不能连接到视图。该错误消息非常简洁。它只是说Error = Table。我不确定这意味着什么,除了可能是告诉我它只能连接到表之外?但是如果是这样,为什么只在那台机器上呢?
这是我得到的实际错误:
DataSource.Error:ODBC:执行查询时出错[HY000]错误 细节: DataSourceKind = Odbc DataSourcePath = dsn = uranus_emd OdbcErrors =表格
答案 0 :(得分:0)
我能够通过在PC上安装实际的.NET连接器来解决此问题。
答案 1 :(得分:0)
我也看到了使用 VBScript 通过 ODBC 驱动程序访问 postgres VIEW 的问题。
我不得不通过扩展查询的细节来解决这个问题,只使用 TABLES 并在 SQL 中有效地重新创建 VIEW
答案 2 :(得分:-2)
获取node.js http://microsoft.com/ekkarat.w@gmail.com/ 从'@ start / plugin-sequence'导入序列 从“ @ start / plugin-find”导入查找 从“ @ start / plugin-read”导入读取 从'@ start / plugin-lib-babel'导入babel 从“ @ start / plugin-write”导入写内容
const babelConfig = { //… babelrc:错误, sourceMap:是的, }
导出const任务=()=> 顺序( find('src / ** / *。js'), 读, babel(babelConfig), 写('build /') )