datecolumn <- format(Sys.time())
qry = sprintf("insert into table(column1, datecolumn) values(%s, %s);", 123234,datecolumn)
rs <- dbSendQuery(con, qry)
print(rs)
Error: Failed to prepare query: ERROR: syntax error at or near "14"
LINE 1: ...datecolumn) values(123234, 2022-09-13 14:26:4);
> format(Sys.time())
[1] "2022-09-13 14:26:44"
It works When I use literal values:
enter code here`sprintf("insert into table(column1, datecolumn) values(%s, %s);", 123234,'2022-09-13 14:08:08')
but getting error when i use variables.