G
Guest
Gast
So habe ja bald die ganzen sql befehle durch aber nun funktionoert die select anweisung nicht!
Fehlermeldung:
JDBC/mySQL-Treiber geladen.
Fehler in der Vergabe der Aktennummer java.sql.SQLException: [Microsoft][ODBC Mi
crosoft Access Driver] Das Microsoft Jet-Datenbankmodul findet die Eingangstabel
le oder Abfrage 'KlientenDaten' nicht. Stellen Sie sicher, dass sie existiert un
d der Name richtig eingegeben wurde.
Press any key to continue...
vorhanden:
eine Schnittstelle,
anlegen einer Datenbank
und nun möchte ich auf die ID in der Datenbank zugreifen.
Habe mir eine getID() geschrieben aber bekomme nur die obrige Fehlermeldung.
Die Operation wird an einer anderen Stelle aufgerufen, aber das sollte ja keine Rolle spielen
Fehlermeldung:
JDBC/mySQL-Treiber geladen.
Fehler in der Vergabe der Aktennummer java.sql.SQLException: [Microsoft][ODBC Mi
crosoft Access Driver] Das Microsoft Jet-Datenbankmodul findet die Eingangstabel
le oder Abfrage 'KlientenDaten' nicht. Stellen Sie sicher, dass sie existiert un
d der Name richtig eingegeben wurde.
Press any key to continue...
vorhanden:
eine Schnittstelle,
anlegen einer Datenbank
Code:
befehl.executeUpdate("CREATE TABLE KlientenDaten (" +
"ID INT," +
"name VARCHAR(100)," +
"vorname VARCHAR(100),"+
"geburtsdatum DATE," +//...geht noch weiter an der Stelle
und nun möchte ich auf die ID in der Datenbank zugreifen.
Habe mir eine getID() geschrieben aber bekomme nur die obrige Fehlermeldung.
Die Operation wird an einer anderen Stelle aufgerufen, aber das sollte ja keine Rolle spielen
Code:
private static ResultSet rs_daten;
static int getID()
{
int ID = 0;
verbinden();//wird zum herstellen einer Verbindung gebraucht, dieses Funktioniert aber
try
{
rs_daten = befehl.executeQuery("SELECT MAX(ID) FROM KlientenDaten");
// rs_daten = befehl.executeQuery("SELECT MAX('" + ID + "') FROM KlientenDaten");
while(rs_daten.next())
{
ID = rs_daten.getInt("MAX(ID)") + 1;
System.out.println("Ergebnis: " + ID);
}
}
catch (Exception e)
{
System.out.println("Fehler in der Vergabe der Aktennummer " + e);
}
// System.out.println(ID);
schliessen();();//wird zum beenden einer Verbindung gebraucht
return ID;
}