Ich versuche, mit R auf meine Access-Datenbank zugreifen. Ich habe die folgenden Optionen versucht, aber ich kann keine Verbindung zur Datenbank herstellen. Ich verwende 64 Bit R und 64 Bit Access. Ich benutze Windows 7 auch .. :(Verbinden mit MS Access-Datenbank von R (x64)
library(RODBC)
db <- "E:/testdb.accdb"
myconn <-odbcDriverConnect("Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=E:/test.accdb")
con2 <- odbcConnect(db)
channel <- odbcConnectAccess("E:/testdb")
ich immer den Fehler Bitte mir helfen
1: In odbcDriverConnect("DSN=E:/testdb.accdb") :
[RODBC] ERROR: state IM002, code 0, message [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
2: In odbcDriverConnect("DSN=E:/testdb.accdb") : ODBC connection failed
Könnten Sie einige Systeminformationen Welches Betriebssystem hinzufügen, verwenden Sie..? , welche Version von Acce ss und R (32 Bit gegen 64 Bit für jeden)? Nach meiner Erfahrung gibt es knifflige Probleme mit ODBC-Verbindungen in Win7. –
Wenn Sie 'odbcDataSources()' in R angeben, sehen Sie die Verbindung zu Ihrer Datenbank? Wenn nicht, müssen Sie es mithilfe des ODBC-Datenquellen-Tools in Windows hinzufügen. –
Ich bin auf dieses Problem gestoßen, es war sehr frustrierend. Ich arbeite mit Win7 64 und 32 Bit Zugriff. Ich wechselte zu 32 Bit R und nach viel herumfummeln, bekam ich endlich meine DB zu arbeiten mit dem folgenden. 'db <-datei.pfad (" yourDB.accdb ")' 'channel <-odbcConnectAccess2007 (db)'. – CCurtis