Veja a página de ajuda para
odbcDriverConnect()
. odbcDriverConnect()
não aceita uid
ou pwd
argumentos. Você provavelmente quis usar odbcConnect()
em vez de:odbcConnect(dsn = "DBIORES1", uid = "mhala", pwd = "XXXXXXX")
Além do
RODBC
pacote, existe o RODM
pacote, que acredito ser projetado especificamente para bancos de dados Oracle e descrito em mais detalhes aqui:http://www.oracle.com/technetwork/articles/datawarehouse/saternos-r-161569.html
. Eu não uso banco de dados Oracle, então não posso comentar as vantagens dos dois pacotes.