Search notes:

R package: RODBC

Connecting to SQL Server

library(RODBC);

rodbc_con <- odbcDriverConnect('driver={SQL Server};server=TQ84-PC;database=tq84_db;trusted_connection=true')

res <- sqlQuery(rodbc_con, 'select * from information_schema.tables');

res;
Github repository about-r, path: /packages/RODBC/connect.SQLServer.R

Connecting to Oracle

DataSourceName = 'Ora11'
UserID         = 'rene'
Password       = 'rene'

library(RODBC)

conn_odbc <- odbcConnect(dsn = DataSourceName, uid = UserID, pwd = Password)

result <- sqlQuery(conn_odbc, 'select * from dba_tables', errors = TRUE)

odbcClose(conn_odbc)

# str(result)

result[c('OWNER', 'TABLE_NAME', 'STATUS')]
Github repository about-r, path: /packages/RODBC/connect.Oracle.R

Connecting to Excel

library(RODBC)

if (file.exists('test.xls'))
    suppress_output <- file.remove('test.xls')


df <- data.frame(
  a = c(1, 2, 3),
  b = c('foo', 'bar', 'baz')
)

xls <- odbcConnectExcel('test.xls', readOnly = FALSE)
sqlSave(
  xls, 
  df,
  rownames = FALSE,
  append   = FALSE
)

odbcClose(xls)
Github repository about-r, path: /packages/RODBC/connect.Excel.R

See also

odbc, RODBCext
ODBC
R packages
Import data into R for processing

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1758201279, '216.73.216.150', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/languages/R/packages/RODBC/index(103): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78