hay erstma,
ich hab folgendes problem.. ich möchte mit folgendem befehl eine tabelle erstellen:
wenn ich es aber dann heir ausführen möchte:
dann bekomme ich zur laufzeit folgenden fehler:
kann mir jemand sagen was da falsch ist?
ich hab folgendes problem.. ich möchte mit folgendem befehl eine tabelle erstellen:
Code:
String sqlRezepte = "Create TABLE Rezepte {ID INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(250), zutat1 INT, zutat2 INT, zutat3 INT, zutat4 INT, zutat5 INT, zutat6, zutat7 INT, zutat8 INT, zutat9 INT, zutat10 INT, zutat11 INT, zutat12 INT, zutat13 INT, zutat14 INT, zutat15 INT, zutat16 INT, zutat17 INT, zutat18 INT, zutat19 INT, zutat20 INT};";
wenn ich es aber dann heir ausführen möchte:
Code:
//Query ausführen
try {
int result2 = state.executeUpdate(sqlRezepte);
System.out.println("Die Tabelle wurde erfolgreich erstellt");
/*while ( result.next() ) { //Tabelle auslesen
String name = result.getString("Name");
}*/
} catch ( SQLException e ) {
System.out.println("Konnte den Query nicht ausführen: " + e.getMessage());
}
dann bekomme ich zur laufzeit folgenden fehler:
Konnte den Query nicht ausführen: A table must have at least 1 column
kann mir jemand sagen was da falsch ist?