ODBC Zugriff nicht dauerhaft??

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

caitar
Beiträge: 1
Registriert: Mi, 10.10.2007 09:04

ODBC Zugriff nicht dauerhaft??

Beitrag von caitar »

hallo zusammen,
stoße als Anfänger auf das Problem, dass die ODBC- Datenbankverbindung nicht aufrechterhalten bleibt,
"Dateninhalt konnte nicht geladen werden- mysql server has gone away"

in den Optionen kann man die Verbindung nur auf max 600sek erhöhen. Wie löst ihr das Problem, bzw. muss man dann immer Base neustarten um die Verbindung neu aufzubauen?
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: ODBC Zugriff nicht dauerhaft??

Beitrag von Gert Seler »

Hallo caitar,
unter folgender Adresse findest Du eine Einführung in "OOo-Base" von "J-C Wienandt".
http://de.openoffice.org/doc/howto_2_0/base/

in Kapitel 12 wird auch die Implementierung über "ODCB" und andere Schnittstellen beschrieben.
die weitere Adresse lautet : www.wienandt.de
Ich hoffe das hilft Dir weiter.

mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
N.Grob
Beiträge: 2
Registriert: Di, 10.02.2009 12:58

Re: ODBC Zugriff nicht dauerhaft??

Beitrag von N.Grob »

Hallo habe auch das Problem

Nur hilft mir www.wienandt.de nicht, da ich ja den ODBC Treiber schon installiert habe und auch die Datenbank in Base abrufbar etc. ist.

Problem ist einfach, dass der ab und zu den Server verliert ´folgende Fehlermeldung kommt

"[MySQL][ODBC 5.1Driver][mysqld-5.0.32-Debian_7etch1] MySQL server has gone away"

Wie man schon sieht hab ich ne MySql Datenbank mit Base verbunden. Auch die Einstellung "Enable Automatic reconnect" bringt nichts.

Wie kann ich den Connection loss verhindern?

Gruss
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: ODBC Zugriff nicht dauerhaft??

Beitrag von Barlee »

Hallo N.Grob,

auf welchen Wert ist die Systemvariable "wait_timeout" eingestellt? Ggf. könntest Du probieren, diesen zu erhöhen.
Überprüfung der derzeitigen Einstellung durch den Befehl show variables like '%wait%'

Gruß Barlee
N.Grob
Beiträge: 2
Registriert: Di, 10.02.2009 12:58

Re: ODBC Zugriff nicht dauerhaft??

Beitrag von N.Grob »

Hallo

innodb_lock_wait_timeout 50
table_lock_wait_timeout 50
wait_timeout 60

das gibt SQL aus. Die Befehle und Werte sagen mir nur nichts ^^

Gruss
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: ODBC Zugriff nicht dauerhaft??

Beitrag von Barlee »

Hallo N.Grob,

wait_timeout 60 bedeutet, dass der Server die Verbindung nach 60 Sekunden schließt, wenn keine Aktivität stattfindet.
Aber das kannst Du besser auch hier nachlesen:
http://dev.mysql.com/doc/refman/5.1/de/ ... ables.html
Ich kann mich nur wiederholen: Versuche den Wert zu erhöhen (der Default Wert bei mySQL ist 28800 und entspricht somit 8 Stunden).
Bsp: Einloggen als Admin >> SET @@wait_timeout=28800;

Gruß Barlee
Antworten