Cashbook Management Testen

Status
Nicht offen für weitere Antworten.

Neili

Aktives Mitglied
Hallo Leute!

Vielleicht hat ja jemand von euch Zeit und Lust unser Swing Application zu testen ;)
Wäre net wenn ihr mir die Fehler an meine E-Mail sendet:
neuhauser.andreas@aon.at

Downloadlink:
test.eventinfos.com/CBM.zip

User: Administrator
Passwort: cbm

danke vielmals!
 

Balian

Bekanntes Mitglied
Hallo Neili,

das Programm funktioniert wohl nur, wenn ich Access drauf habe, oder ??? Bekomme beim Starten gleich die Meldung, dass die Accessdatenbank nicht gefunden werden konnte.

Gruß

Balian
 

moormaster

Top Contributor
Also Access Treiber befinden sich normaler Weise auch ohne Office im Betriebssystem (da es genug andere Programme gibt, die Access DBs benutzen und auch ohne Office funktionieren; z.B. http://www.gfi.com/lannetscan/ ).

Bei mir ist momentan Office installiert und trotzdem kann die Datenbank nicht gefunden werden:

Das Konsolenfenster zeigt:

Code:
2007-06-04 07:31:04,281 WARN  [main] root: System starts up ...
2007-06-04 07:31:04,500 ERROR [main] root: Datenbank nicht gefunden!
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] '(unbekannt)' i
st kein zulõssiger Pfad. Stellen Sie sicher, dass der Pfad richtig eingegeben wu
rde und dass Sie mit dem Server, auf dem sich die Datei befindet, verbunden sind
.
        at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
        at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
        at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
        at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
        at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at com.cbm.data.base.AccessDatabaseManager.openDatabase(AccessDatabaseMa
nager.java:31)
        at com.cbm.data.base.DatabaseManager.openDatabase(DatabaseManager.java:5
9)
        at com.cbm.data.base.FDatabaseConnection.openDatabaseManager(FDatabaseCo
nnection.java:29)
        at com.cbm.vis.main.CBMMain.<init>(CBMMain.java:75)
        at com.cbm.vis.main.CBMMain.main(CBMMain.java:173)

und die aufpoppene Fehlermeldung:
"Die Access Datenbank konnte nicht gefunden werden"
Code:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] '(unbekannt)' ist kein zulässiger Pfad.
Stellen Sie sicher, dass der Pfad richtig eingegeben wurde und dass Sie mit dem Server, auf dem sich die Datei
befindet, verbunden sind.
	at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
	at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
	at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
	at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
	at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at com.cbm.data.base.AccessDatabaseManager.openDatabase(AccessDatabaseManager.java:31)
	at com.cbm.data.base.DatabaseManager.openDatabase(DatabaseManager.java:59)
	at com.cbm.data.base.FDatabaseConnection.openDatabaseManager(FDatabaseConnection.java:29)
	at com.cbm.vis.main.CBMMain.<init>(CBMMain.java:75)
	at com.cbm.vis.main.CBMMain.main(CBMMain.java:173)


[edit]

Ich hab sogar die Stelle gefunden, an der es hängt:

Die CBMCfg.properties-Datei hat einen absoluten Pfad gespeichert, in dem nach der Datenbank gesucht wird:
Code:
# Datenbankpfad, Achtung muss mit \\ abgeschlossen sein
DatabaseFilenPath=C:\\Programme\\cbm\\

Wenn man den Pfad ändert in
Code:
# Datenbankpfad, Achtung muss mit \\ abgeschlossen sein
DatabaseFilenPath=.\\

führt das dazu, dass ab sofort immer im aktuellen Verzeichnis (von dem aus das Programm gestartet wurde) nach der DB gesucht wird; was wohl erstmal am praktischsten ist, da jeder das Programm in einen anderen Ordner entpackt :D.

Eine Alternative wäre es, den Nutzer in so einem Fall einfach danach zu fragen, wo sich die Datenbank befindet.
 

Neili

Aktives Mitglied
Hallo Leute!

Habe jetzt die Verbesserung gemacht! Programm muss nicht mehr in bestimmte Ordner entpackt werden funktioniert einfach im akutellen Verzeichnis ;)

thx @ moormaster ;)

komisch habe diese meldung bei keinem der testrechner bereits entdeckt obwohl kein office installiert war!

weist du vl warum der fehler aufgetreten ist? konnte der Treiber nicht richtig geladen werden?

danke
 

moormaster

Top Contributor
Vielleicht hast du es auf den Testrechnern immer in den richtigen Ordner entpackt, der mit der Konfigurationsdatei übereinstimmte?

Hinzukommt, dass es auch möglich ist, sich diese Datenbanktreiber zu zerstören :D. Ich hatte es schon oft genug gehabt, dass sämtliche Programme, die irgendwie auf soeiner lokalen Datenbank arbeiten, nicht mehr richtig liefen, weil beim Deinstallieren von Programm xy wahrscheinlich irgendwelche Dateien entfernt oder auf einen alten Stand zurückversetzt wurden.

Da half dann nur, MDAC komplett neu zu installieren:
http://www.macropool.com/de/download/mdac_xp_sp2.html
 

Balian

Bekanntes Mitglied
Hallo Neili,

jetzt funktioniert es ohne Probleme.

Bist Du noch an Verbesserungsvorschlägen interessiert?

Gruß

Balian
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Java-Task-Management-Tool für Windows und Mac selber programmieren Allgemeine Java-Themen 4
P USER Management in SQL übergreifend auf JAVA Programm Allgemeine Java-Themen 41
W IDEA IntelliJ Build-Management-Tool selbst programmieren Allgemeine Java-Themen 2
Kr0e User management system Allgemeine Java-Themen 2
S Java Servlet Cache + Cache-Management Allgemeine Java-Themen 14
A Source-Management bei Kunden-Anpassungen Allgemeine Java-Themen 5
G Plugin Management Allgemeine Java-Themen 2
Zrebna Zuverlässiges Automatisiertes Testen im eigenem Software-Unternehmen aufsetzen - How to? Allgemeine Java-Themen 12
Zrebna Automatisiertes Testen von größeren und komplexen Prozessen Allgemeine Java-Themen 56
L Erste Schritte TDD testen einer Methode mit injezierten Services? Allgemeine Java-Themen 12
Z Testen ob neuer Tag beginnt Allgemeine Java-Themen 37
S Habt ihr eine Idee wie man Serializierung testen kann..? Allgemeine Java-Themen 6
B Eclipse WebSocket programmiert, kann es leider nicht testen. Allgemeine Java-Themen 15
H OOP Testen einer Exception mit JUnit Allgemeine Java-Themen 8
perlenfischer1984 TestNG - Enum testen Allgemeine Java-Themen 1
perlenfischer1984 Testng : Funktion mit mehreren Parametern testen Allgemeine Java-Themen 5
J Best Practice Testen von protected Methoden Allgemeine Java-Themen 7
F Testen von Methoden Allgemeine Java-Themen 3
B JUnit Zufalls Operation testen Allgemeine Java-Themen 1
P Testen von UIs Allgemeine Java-Themen 2
T MEthodenauruf testen, wenn instanz erst erzeugt wird Allgemeine Java-Themen 0
M Testen von verschiedenen Produktversionen Allgemeine Java-Themen 3
T EventBus testen Allgemeine Java-Themen 1
L JUnit - automatisiertes vs. manuelles Testen? Allgemeine Java-Themen 6
R Java Performance testen Allgemeine Java-Themen 18
B Mails testen Allgemeine Java-Themen 7
A AVL-Baum - Testen ob einer vorliegt Allgemeine Java-Themen 4
aze JUnit: Testen ob bestimmte Exception nicht auftritt Allgemeine Java-Themen 18
J JUnit - werfen von Exceptions testen Allgemeine Java-Themen 17
X Testen ob ein array leer ist Allgemeine Java-Themen 6
M Server-Responds testen, Code-Redundanz Allgemeine Java-Themen 3
fastjack Unit-Testen mit Mocks Allgemeine Java-Themen 6
B FileWriter / FileReader testen / Mock-Objekt für Unit Tests? Allgemeine Java-Themen 6
H Thread Safety und Deadlocks testen Allgemeine Java-Themen 6
D Muss eine JNI Biblio testen (MAC OS X) Allgemeine Java-Themen 4
T Object auf Double, Int, String testen Allgemeine Java-Themen 5
aokai Testen von Klassen die abhängig von Stdlibs URL sind Allgemeine Java-Themen 3
S Testen einer Anwendung durch klicken von Koordinaten Allgemeine Java-Themen 7
R Testen von Applets - versch. Browser und Java Versionen? Allgemeine Java-Themen 4
V Quellcode auf "Güte" testen? Allgemeine Java-Themen 5
G JAR-DAtei testen Allgemeine Java-Themen 15
J Klasse auf Konstruktor oder Methode testen? Allgemeine Java-Themen 3
A Junit Exceptions testen Allgemeine Java-Themen 3
Z Testen welches BS benutzt wird Allgemeine Java-Themen 3
G Testen von RMI,TCP/IP, Servlets etc. Allgemeine Java-Themen 2
M Welches Linux zum Java testen? Allgemeine Java-Themen 5
P Testen mit JUnit Allgemeine Java-Themen 8
L Java6 update N bekommt neues Browser-Plugin, bitte testen. Allgemeine Java-Themen 7
G testen mit JUnit? Allgemeine Java-Themen 3
K Testen ob Methode existiert? Allgemeine Java-Themen 2
A testen ob Primzahl dauert bei größeren zahlen extrem lange Allgemeine Java-Themen 8
M String testen? Allgemeine Java-Themen 2
M String testen? Allgemeine Java-Themen 6
N auf typ testen? Allgemeine Java-Themen 3
M Programmierstill: Bitte testen anhand HTML-Tool Allgemeine Java-Themen 18
K Testen einer Klasse mit File Objekt als Parameter Allgemeine Java-Themen 6
M Bitte Testen: Mein Multi-File Editor Allgemeine Java-Themen 30
T GUI Testen Allgemeine Java-Themen 4
T GUI Testen Allgemeine Java-Themen 5
G Programm zum Testen der Striktheit von Java Allgemeine Java-Themen 9
H Laufwerk testen? Allgemeine Java-Themen 12
F Hilfe: Adjazenzmatrix mittels JUnit testen. Allgemeine Java-Themen 2
M Jemannd mit 1.4/1.3/1.2 zum Testen gesucht. Allgemeine Java-Themen 15
flashfactor Testen ob ein R/3 erreichbar bzw. noch am leben ist. Allgemeine Java-Themen 2
T Datum testen und Einsetzten Allgemeine Java-Themen 5
M Regular Expression - verschiedene Ausdrücke testen (grep | ) Allgemeine Java-Themen 5
P Dateinamen mit regulärem Ausdruck testen Allgemeine Java-Themen 9
P Dateinamen testen? Schreibrechte auf Verzeichnis testen? Allgemeine Java-Themen 8

Ähnliche Java Themen

Neue Themen


Oben