p*****e 发帖数: 290 | 1 如题。有一个很蠢的问题请教一下,多谢了。
下面是SAS连接到SQL的语句,
libname res oledb user=XXX password=XXXXXX dsn=AAA
provider=sqloledb properties=('initial catalog'=research) schema=dbo;
现在我要用R实现同样的连接到这个SQL,我读了RODBC的package介绍,用了下面语句,
但是怎么都不行。请问该怎么修改才能像上面SAS语句一样连到SQL上,多谢了!
conn <- odbcConnect("AAA", uid="XXX", pwd="XXXXXX") | p*****e 发帖数: 290 | 2 Seems that ODBCConnect does not support OLE DB database. Any alternative
function? Thanks! | C******t 发帖数: 72 | 3 You need to register your data source in control panel -->administrative
tool -->datasource before using ODBC. | q**j 发帖数: 10612 | 4 library(RODBC)
Connection = odbcDriverConnect("Driver=SQL Server;Server=xxx;
Initial Catalog=xxx;Integrated Security=xxx;UID=xxx;
PWD=xxx")
Q = paste("select x from y "")
Link = sqlQuery(Connection,Q)
close(Connection)
【在 p*****e 的大作中提到】 : 如题。有一个很蠢的问题请教一下,多谢了。 : 下面是SAS连接到SQL的语句, : libname res oledb user=XXX password=XXXXXX dsn=AAA : provider=sqloledb properties=('initial catalog'=research) schema=dbo; : 现在我要用R实现同样的连接到这个SQL,我读了RODBC的package介绍,用了下面语句, : 但是怎么都不行。请问该怎么修改才能像上面SAS语句一样连到SQL上,多谢了! : conn <- odbcConnect("AAA", uid="XXX", pwd="XXXXXX")
| p*****e 发帖数: 290 | |
|