StarBasic FAQWissen, das weiterhilft.

Datenbanken

Wie kann man eine Datenquelle löschen?

Das Löschen einer Datenquelle erfolgt mit revokeObject (aufheben) und nicht wie üblich mit remove.
Sinnvollerweise sollte man vorher prüfen, ob die Datenquelle existiert.

Basic
    NameDB="testdb"
    oContext=createUnoService("com.sun.star.sdb.DatabaseContext")
    if  oContext.hasByName(NameDB) then
       oContext.revokeObject(NameDB)
    end if