Access vom Programm aus starten

Status
Nicht offen für weitere Antworten.

Solna

Mitglied
Hallo,

Ich habe eine Frage:

Es sollte möglich sein von java Programm aus ein Access Datenbank zu starten (öffnen).
Wenn ja, weißt vielleicht jemand, wie das geht?

Mfg Solna :roll:
 
O, vielen dank für die schnelle Reaktion 😀

Mein Programm wertet die daten in einer DB Tabelle aus und speichert die Auswertung auch in from einer Tabelle. Wenn die Auswertung beendet ist möchte ich, dass diese Datenbank gestartet (geöffnet) wird und Benutzer die Tabellen ansehen kann.
so.
 
Ich suche nahc eine (oder mehrere) Codezeile, die ich am Ende meines Programms schreibe um Access Datenbank mit allen Tabellen zu öffnen. So weißt der Benutzer, dass Programm beendet ist und kann die Ergebnisse ansehen.

So ungefähr: bla.MeinDatenbank.start();

:bahnhof:
 
Dann kannst du mal folgendes versuchen:
Code:
try {
    Runtime.getRuntime().exec("cmd /c MeineDB.mdb");
}
catch(java.io.IOException e) {
    e.printStackTrace();
}

Sollte das nicht fuktionieren versuche mal:

Code:
try {
    Runtime.getRuntime().exec("cmd /c C:/Programme/Microsoft Office/MSAccess.exe MeineDB.mdb");
}
catch(java.io.IOException e) {
    e.printStackTrace();
}

oder

Code:
try {
    Runtime.getRuntime().exec("cmd /c C:/Programme/Microsoft Office/MSAccess.exe -open MeineDB.mdb");
}
catch(java.io.IOException e) {
    e.printStackTrace();
}

Die Pfade musst du u.U. anpassen, ich habe schon lange kein MS-Office mehr.
Kann auch sein, dass du den kompletten Pfad zur mdb-Datei angeben musst.
 
Ich danke dir viele mals!!!

Es hat so funktioniert:

Code:
try { 
    Runtime.getRuntime().exec("cmd /c C:/MeineDb.mdb"); 
} 
catch(java.io.IOException e) { 
    e.printStackTrace(); 
}
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben