An open source Office Suite like Open Office is a great idea, but it currently lacks a "robust" database functionality, i.e., like Access has. There are reports, however, of those who have successfully implemented MySQL (or postgresql, etc.) to provide this thru an ODBC connection. One such description is found here:
I am trying out Open Office 1.0.1 on Red Hat 7.3 and have tried some of the steps in the above document (I'm really a newbie to both Linux and ODBC's, and am pretty much in the dark about this %-) ). Some initial steps involve installing MyODBC and unixODBC. Everything went fairly smoothly until the test for the ODBC software. This is done with a unixODBC-supplied program called "isql". Running this from my user directory:
$isql MySQL-test
results in:
[unixODBC][Driver Manager]Data source name not found, and no default driver specified.
Some background:
o MySQL works fine. I can run it in text mode stand-alone and select * from table-whatever; etc.;
o unixODBC has a .ini file in which a default driver is defined as MySQL. This .ini file is stored in three places (simply because i don't know where they want it):
/home/<user>/odbc.ini
/home/<user>/.odbc.ini
/etc/odbc.ini
o In the isql command, the first argument is the DSN or Data Name Source. The above is copied from the pdf document referenced above. The name they gave is apparently a reference the the database name of "test" that is automatically set up when you install mysql. i tried to change that and give it an exact path of /var/local/mysql/test but it didn't change anything.
Has anyone tried this type of configuration? Any help would be appreciated very much Thanks in advance!! :-D
I am trying out Open Office 1.0.1 on Red Hat 7.3 and have tried some of the steps in the above document (I'm really a newbie to both Linux and ODBC's, and am pretty much in the dark about this %-) ). Some initial steps involve installing MyODBC and unixODBC. Everything went fairly smoothly until the test for the ODBC software. This is done with a unixODBC-supplied program called "isql". Running this from my user directory:
$isql MySQL-test
results in:
[unixODBC][Driver Manager]Data source name not found, and no default driver specified.
Some background:
o MySQL works fine. I can run it in text mode stand-alone and select * from table-whatever; etc.;
o unixODBC has a .ini file in which a default driver is defined as MySQL. This .ini file is stored in three places (simply because i don't know where they want it):
/home/<user>/odbc.ini
/home/<user>/.odbc.ini
/etc/odbc.ini
o In the isql command, the first argument is the DSN or Data Name Source. The above is copied from the pdf document referenced above. The name they gave is apparently a reference the the database name of "test" that is automatically set up when you install mysql. i tried to change that and give it an exact path of /var/local/mysql/test but it didn't change anything.
Has anyone tried this type of configuration? Any help would be appreciated very much Thanks in advance!! :-D