QueryTimeOut-Eigenschaft eines Statement-Objektes ändern

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

gogo
*****
Beiträge: 207
Registriert: Mi, 10.11.2010 13:11

QueryTimeOut-Eigenschaft eines Statement-Objektes ändern

Beitrag von gogo »

Hallo,

Kann mir jemand sagen wie man die QueryTimeOut-Property eines Statementes-Objektes verändert? In XRay ist sie <empty>.

Code: Alles auswählen

Function eSQL(sSQL as String, optional vTimeOut)
   dim oStatement

   'goDatabase ist das com.sun.star.comp.dba.ODatabaseDocument (Base-Datei)
   oStatement = goDatabase.CurrentController.ActiveConnection.createStatement
   oStatement.ResultSetType = com.sun.star.sdbc.ResultSetType.SCROLL_INSENSITIVE

   if not ismissing(vTimeOut) then oStatement.setPropertyValue("QueryTimeOut", vTimeOut)
generiert (im IF-Befehl) folgende Fehlermeldung:

Fehler 1: Es ist eine Exception aufgetreten
Type: com.sun.star.lang.WrappedTargetException
Message: TargetException: Type: com.sun.star.uno.Exception
Message: .In line : 33, 18.12.2012 10:22:03

(oStatement.QueryTimeOut = ... gibt dieselbe Meldung)
g
LucidLynx/WinXP LibreOffice v3.3.2 ab 03/12 v3.3.2 & v3.4.5
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: QueryTimeOut-Eigenschaft eines Statement-Objektes ändern

Beitrag von komma4 »

Bei welcher Datenbank willst Du das anwenden?

Bei der internen HSQLDB -schätze ich mal- kann die Eigenschaft nicht gesetzt werden
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
gogo
*****
Beiträge: 207
Registriert: Mi, 10.11.2010 13:11

Re: QueryTimeOut-Eigenschaft eines Statement-Objektes ändern

Beitrag von gogo »

sry, MySQL (5.5), Verbindung per JDBC-Treiber (5.1.14).
g
LucidLynx/WinXP LibreOffice v3.3.2 ab 03/12 v3.3.2 & v3.4.5
Antworten