Hallo Winfried,

> Das Problem liegt in der Wiederanmeldung der DB, wenn das Makro nochmals 
> gestartet wird. Dabei wird in Opensuse die Datenbankdatei 'xxx.odb' bei der 
> Anmeldung überschrieben.
> In WinXP funktioniert das nicht. Nach den ersten Durchlauf des Makro wird die 
> datenbank in OO zwar im Explorer abgemeldet, die Datei 'xxxx.odb' kann hedoch 
> beim neuen Durchlauf nicht mehr generiert bzw. überschrieben werden.
> Sie kann auch nicht mehr per Hand gelöscht oder umbenannt werden. 
> Fehlermeldung: 'Eine andere Person oder Programm greift auf die datei zu....'

Klingt nach einer nicht geschlossenen Verbindung zu dieser Datenbank.
Unter Unix ist das egal, da es dort üblicherweise kein File-Locking
gibt, unter Windows nicht.

Ich würde vermuten, dass Du irgendwo eine Connection aufmachst (zum
Beispiel DataSource.getConnection in einem Basic-Makro), ohne die
hinterher wieder zu schließen (Connection.close oder Connection.dispose).

Alternativ benutzt Du auch Applikations-Code (der Writer hat da glaube
ich noch ein paar Stellen), der genau diesen Bug - nicht wieder
geschlossene Connections - hat.

In letzterem Fall hilft leider nur das Ausweichen auf einen anderen
Dateinamen.

Ciao
Frank

-- 
- Frank Schönheit, Software Engineer         [EMAIL PROTECTED] -
- Sun Microsystems                      http://www.sun.com/staroffice -
- OpenOffice.org Base                       http://dba.openoffice.org -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an