Can';t使用Monetdb.R连接到本地数据库

Can';t使用Monetdb.R连接到本地数据库,r,monetdb,R,Monetdb,我正在尝试使用Monetdb.R设置与数据库的本地连接,但由于某些原因,它不起作用。我正在Windows7中使用最新版本的monetdb(MonetDB5 64位“Jan2014-SP3”,2014-07-25版本) 这里是一个简短的可复制示例: > library(MonetDB.R) Carregando pacotes exigidos: DBI Carregando pacotes exigidos: digest > conn <- dbConnect(dbDrive

我正在尝试使用Monetdb.R设置与数据库的本地连接,但由于某些原因,它不起作用。我正在Windows7中使用最新版本的monetdb(MonetDB5 64位“Jan2014-SP3”,2014-07-25版本)

这里是一个简短的可复制示例:

> library(MonetDB.R)
Carregando pacotes exigidos: DBI
Carregando pacotes exigidos: digest
> conn <- dbConnect(dbDriver("MonetDB"), "monetdb://localhost/demo")
Error in .mapiRead(con) : ERROR reading MAPI block header (0)

MonetDB.R 0.9.5已发布给CRAN。Windows二进制发行版不久就会面世。

帮助页面中的所有示例都使用
conn是的,我有。。。这也没用。谢谢你的建议,@flick先生!其他用户也在使用Windows吗?我不知道我是否理解你的问题,@Pascal。没有其他用户。。。我正在尝试使用R作为客户端连接到存储在硬盘中的本地数据库。所以所有内容都存储在相同的Windows 7环境中。上面的代码是从MonetDB.R.hi的帮助文件中提取的一个示例,MonetDBLite(在CRAN上)现在取代了MonetDB.R,并运行嵌入式(如RSQLite)。有关更多详细信息,请参见它的工作原理!非常感谢你!(抱歉…我没有足够的声誉来评估您的答案)为了让MonetDB.R v 0.9.4正常工作,您可能需要手动安装旧版本的DBI包--
> sessionInfo()
R version 3.1.1 (2014-07-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)

locale:
[1] LC_COLLATE=Portuguese_Brazil.1252  LC_CTYPE=Portuguese_Brazil.1252        LC_MONETARY=Portuguese_Brazil.1252
[4] LC_NUMERIC=C                       LC_TIME=Portuguese_Brazil.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] MonetDB.R_0.9.4 digest_0.6.4    DBI_0.3.0      

loaded via a namespace (and not attached):
[1] tools_3.1.1