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]
