Mike Schulte schrieb:
Moin zusammen!
Ich versuche schon seit einiger Zeit, mit Openoffice auf einen MySQL-Db zuzugreifen (auf nem anderen Rechner), aber irgendwie stelle ich mich wohl zu blöd an :-/
Ich habe auf der Workstation unixODBC und MyODBC installiert, und bin auch eigentlich der Meinung, alles richtig gemacht zu haben, aber irgendwo muss ja doch ein Fehler sein, sonst würde es schliesslich klappen...
Die odbc.ini und odbcinst.ini liegen in /etc/unixODBC:
Meine odbc.ini:
---schnippel--- [ODBC Data Sources] myodbc = MySQL ODBC 2.50 Driver DSN myodbc3 = MySQL ODBC 3.51 Driver DSN [myodbc] Driver = /usr/local/lib/libmyodbc.so Description = MySQL ODBC 2.50 Driver DSN SERVER = server-ip PORT = USER = user Password = pw Database = dbname OPTION = 3 SOCKET =
[myodbc3] Driver = /usr/local/lib/libmyodbc3.so Description = MySQL ODBC 3.51 Driver DSN SERVER = serverip PORT = USER = user Password = pw Database = dbname OPTION = 3 SOCKET = ---schnappel---
die odbcinst.ini: ---schnippel--- [dbname] Description = db Driver = /usr/local/lib/libmyodbc3.so Setup = /usr/local/lib/libmyodbc3.so FileUsage = 1 CPTimeout = CPReuse =
[ODBC] Trace = No TraceFile = /tmp/sql.log ForceTrace = No Pooling = No ---schnappel---
Wenn ich mit Openoffice dann aber die Datenquellen aufrufe (F4), dann bekomme ich nur die Fehlermeldung "[unixODBC][Driver Manager]Data Source name not found, and no default driver specified"
Die Frage nun: Erwartet OO die odbc-Config-Dateien woanders bzw. muss ich die in Openoffice noch mal irgendwo extra eintragen? Eigentlich sollte der odbc-Zugriff doch systemweit gelten, oder?!
Wäre prima, wenn jemand einen Tip hätte, wo ich den Fehler suchen muss...
Gruß,
Mike
Hallo Meine Dateien sehen unter 8.1 so aus. #------------------- # odbc.ini #--------------------- [MySQL] Description = MySQL Database XXX_MySQL Driver = MySQL Server = xxx.xxx.xxx Database = dbname Port = 3306 Socket = Option = Stmt = #------------------------------------------------------------------------------ # # /etc/unixODBC/odbcinst.ini # #------------------------------------------------------------------------------ [MySQL] Descripton = ODBC Driver for MySQL Driver = /usr/local/lib/libmyodbc.so Setup = /usr/lib/unixODBC/libodbcmyS.so FileUsage = 1 CPTimeout = CPReuse =
Auch sollte im home eine .odbc.ini sein (mit Punkt) Eine Anleitung von OOo mit ODBC und MySQL als PM Holger