全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2529 4
2016-12-18
近日刚学R,至sqldf处,无论数据框的是从数据库的表导入到变量的还是自已录入的数据框(在环境变量中已存在的)都会出现以下问题:Error in .local(drv, ...) :   Failed to connect to database: Error: Access denied for user 'wanmuqingljb'@'localhost' (using password: NO)
Error in !dbPreExists : invalid argument type
百度也未找到问题的根源,特来请教,具体应该怎样解决,请高手协助处理!


附件列表
sqldf问题.png

原图尺寸 16.88 KB

sqldf问题.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-12-18 21:56:37
试试 options(sqldf.driver="SQLite")
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-12-19 10:02:28
liujunsheng 发表于 2016-12-18 21:56
试试 options(sqldf.driver="SQLite")
好的,谢谢,我试一下。再请教一个问题,已经注册了数据源,链接测试也显示成功,为何在R中链接时却出现:> library(RODBC)
> myconn<-odbcConnect("world",uid ="root",pwd = "ljbwmq")

Warning messages:
1: In RODBC::odbcDriverConnect("DSN=world;UID=root;PWD=ljbwmq") :
  [RODBC] ERROR: state IM002, code 0, message [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
2: In RODBC::odbcDriverConnect("DSN=world;UID=root;PWD=ljbwmq") :
  ODBC connection failed
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-12-21 23:57:14
看起来这个是ODBC的配置问题.我之前碰到过的是ODBC中用32位还是64位方面的问题,你看看是否也是同样的事情.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-12-23 10:02:30
liujunsheng 发表于 2016-12-21 23:57
看起来这个是ODBC的配置问题.我之前碰到过的是ODBC中用32位还是64位方面的问题,你看看是否也是同样的事情.
好的,谢谢,关于sqldf函数的问题,按照你说的建议得到了解决,非常感谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群