Anmelden

View Full Version : Zeitlimit für ODBC-Treiber einstellen??



JonnyRico
23-09-02, 16:19
Hi *ALL,

ich habe 3 Datenbanken über ODBC (CA400-Treiber) in MS Access verknüpft. Wenn ich nun eine Abfrage ausführe, bekomme ich die Meldung: "ODBC Aufruf fehlgeschlagen." Mit der Begründung das die geschätzte Abfragedauer 60sek. überschreiten würde. Das ist ja auch alles schön und gut, aber mir ist es eigentlich vollkommen egal wie lange es dauert. Weiß jemand wo ich das Zeitlimit festlegen kann?

mfg

Sascha

Bruno Jakob
24-09-02, 07:25
Hallo Sascha,

es gibt den Systemwert QQRYTIMLMT. Der hat möglicherweise mit deinem Problem zu tun.

Gruß
Bruno

JonnyRico
24-09-02, 09:25
Hi,

nein leider nicht. Der steht bei uns auf *NOMAX.

mfg

Sascha

AndyK
24-09-02, 10:32
Hi Sascha,

unter Access mußt Du es ändern.
Abfrage aufrufen, unter Abfrageeigenschaften gehen und unter ODBC-Wartezeit den Wert erhöhen/ändern.

Gruß
Andy

torsten
24-09-02, 10:43
Hallo,

prüf mal den Wert für QUERY_TIME_LIMIT in
der Tabelle QAQQINI ....

Gruß

Torsten

Sven Schneider
25-09-02, 15:30
Hallo JonnyRico,

AndyK liegt richtig.
Hier ein Auszug aus der Access Online Hilfe :

1.Öffnen Sie eine Abfrage in der Entwurfsansicht.
....

2. Zum Markieren einer vollständigen Abfrage klicken Sie auf eine beliebige Stelle in der Entwurfsansicht für Abfragen außerhalb des Entwurfsbereichs und der Feldlisten.

Klicken Sie in der Symbolleiste auf Eigenschaften , um das Eigenschaftenfenster für das markierte Objekt anzuzeigen.

Hier kannst du dann den Wert ODBC-Wartezeit ändern (Standard ist 60)

Für ganz mutige, der Standardwert steht in der Windows Registrierung unter :

HKLM\SOFTWARE\Jet\3.5\Engines\ODBC
oder
HKLM\SOFTWARE\Jet\4.0\Engines\ODBC

je nach Access Version
Der Wert heißt QueryTimeout

Gruß Sven