首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正确配置PI ODBC客户端,以便可以使用RODBC

正确配置PI ODBC客户端,以便可以使用RODBC
EN

Stack Overflow用户
提问于 2013-08-23 20:18:37
回答 1查看 1.9K关注 0票数 2

我正在尝试使用Osisoft的PI ODBC客户端。我在一台64位Windows 7机器上。由于32到64位连接的一些问题,Osisoft提出了解决方案。在遵循这些指导之后,我能够在ODBC数据源管理器中看到PI驱动程序,并且能够配置它。问题是,当我打开R并使用RODBC包时,我会得到一个错误。这是我使用的代码及其生成的错误:

代码语言:javascript
复制
> library("RODBC", lib.loc="C:/Program Files/R/R-2.15.3/library")

ch <- odbcConnect("PIWHI")

代码语言:javascript
复制
Warning messages:
1: In odbcDriverConnect("DSN=PIWHI") :
  [RODBC] ERROR: state IM014, code 0, message [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application
2: In odbcDriverConnect("DSN=PIWHI") : ODBC connection failed

我不明白为什么这不管用。我知道设置ODBC客户端的一切. OSIsoft的一位代表证实了这一点。我不知道为什么R不能连接到它

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-26 16:55:56

事实证明,PI ODBC驱动程序是32位驱动程序。因为我使用的是64位版本的R,所以连接无法进行。我换了32位版本的R,效果很好。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18411165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档