- Sep 3, 2001
- 61
- 0
- 0
I've been given the task of retrieving data from a lot of MS Access files and inserting them into a Mysql database. It was suggested that I export each table to a text file and insert that into the mysql database.
That works fine, but after doing it 50 times, I need to find a way to automate the process.
I wrote a java class that will cycle through each Access file, executing a query to select all the rows in the table I need and insert them into a text file. The problem is that the sql query I use works in mysql but not access:
SELECT * into OUTFILE 'C:\\TableDump.txt' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' FROM 8227;
I get the following when I run it:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Query input must contain at least one table or query.
8227 is the name of table I want.
I'm not too familiar with Access, but I thought I could run valid SQL queries?
That works fine, but after doing it 50 times, I need to find a way to automate the process.
I wrote a java class that will cycle through each Access file, executing a query to select all the rows in the table I need and insert them into a text file. The problem is that the sql query I use works in mysql but not access:
SELECT * into OUTFILE 'C:\\TableDump.txt' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' FROM 8227;
I get the following when I run it:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Query input must contain at least one table or query.
8227 is the name of table I want.
I'm not too familiar with Access, but I thought I could run valid SQL queries?