I am trying to read a table from MySQL, I have loaded the file in "ts"
database, in table name ACC. but i am unable to read it in R through
getSymbol function.

mysql> show databases;
+--------------------------------+
| Database                   |
+--------------------------------+
| information_schema    |
| mysql                        |
| test                           |
| ts                              |
+--------------------------------+

mysql> use ts;
Database changed

mysql> show tables;
+--------------------+
| Tables_in_ts  |
+--------------------+
| ACC              |
+--------------------+

mysql> select * from ACC;
+------------------------------+------------+---------+-------------+------------+-------------+
| Date                        |  Open    |  High |    Low     |   Close  |
Volume  |
+------------------------------+------------+---------+-------------+------------+-------------+
| 2006-11-30 09:55:00 |    1140  |    1150 |    1140  |    1150  |     33
  |
| 2006-11-30 09:56:00 |  1149.9 |    1153 |  1149.9  |    1150  |   3195   |
| 2006-11-30 09:57:00 |    1148  |    1150 |    1147  | 1147.25 |   3669   |
| 2006-11-30 09:58:00 |    1148  |    1148 | 1145.45 |    1146  |   1982   |

I created the database after becoming super user, without user name and
password,
up-till here everything is fine.

library(quantmod)
library(RMySQL)

con <- dbConnect("MySQL",dbname ="ts")
data <- dbReadTable(con,"ACC")
tdata=(xts(data[,-1], as.POSIXct(data[,1])))
*barChart(tdata)*
dbDisconnect(con)

This thing works fine. I mean if done through DBI and RMySQL basic command,
then table
get read properly and I get a wonderful chart.

But doing it through getSymbol is giving problem.

*first i tried *

setDefaults(getSymbols.MySQL, dbname='ts')
getSymbols('ACC',src='MySQL')

Error in getSymbols.MySQL(Symbols = "ACC", env = <environment>, verbose =
FALSE,  :
  At least one connection argument ( ‘user’ ‘password’ ‘dbname’ ) is not set

*second i tried *

setDefaults(getSymbols.MySQL,user=' ',password=' ',dbname='ts')
getSymbols('ACC',src='MySQL')

Error in mysqlExecStatement(conn, statement, ...) :
  RS-DBI driver: (could not run statement: Unknown column 'o' in 'field
list')


*third i tried this *

setDefaults(getSymbols.MySQL,user='', password='', dbname='ts',
db.fields=c("Date","Open","High","Low","Close","Volume"))
getSymbols('ACC',src='MySQL')

Error in mysqlExecStatement(conn, statement, ...) :
  RS-DBI driver: (could not run statement: FUNCTION ts.c does not exist)


I know i am doing something wrong but, i am really not able to figure out
what and where.
Please help me.

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to