conn = odbcConnect('MyDataSource')
# prepare, execute and fetch results separatly
sqlPrepare(conn, "SELECT * FROM myTable WHERE column = ?")
sqlExecute(conn, NULL, 'myValue')
sqlGetResults(conn)
# prepare and execute at one time, fetch results separately
sqlExecute(conn, "SELECT * FROM myTable WHERE column = ?", 'myValue')
sqlGetResults(conn)
# prepare, execute and fetch at one time
sqlExecute(conn, "SELECT * FROM myTable WHERE column = ?", 'myValue', TRUE)
# prepare, execute and fetch at one time, pass additional parameters to sqlFetch()
sqlExecute(
conn,
"SELECT * FROM myTable WHERE column = ?",
'myValue',
TRUE,
stringsAsFactors=FALSE
)Run the code above in your browser using DataLab