J
java-tester
Gast
Hallo!
ich übergebe einen vector an die folgende methode, der meine personenobjekte enthält (laut debugger stehen die auch alle da drinne!)
Leider erhalte ich einen Compilerfehler! No result was produced! Mein Progrmm läuft weiter speichert aber nur den letzten Eintrag meines Vectors ! das kapier ich nich!!
ich übergebe einen vector an die folgende methode, der meine personenobjekte enthält (laut debugger stehen die auch alle da drinne!)
Code:
public static void dbsich(Vector x) throws Exception {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dbpfad = "C:/Dokumente und Einstellungen/tps/Eigene Dateien/Temp/spieldb.mdb";
Connection con = DriverManager
.getConnection("jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ="+ dbpfad);
Statement stmt = con.createStatement();
for (Enumeration e = x.elements(); e.hasMoreElements();)
{
Person p = (Person) e.nextElement();
String vorname = p.getVorname();
String nachname = p.getNachname();
String strasse = p.getStrasse();
String stadt = p.getStadt();
int plz = p.getPlz();
stmt.executeQuery("INSERT INTO Perstabelle VALUES ('" + vorname + "','" + nachname + "','" + strasse + "','" + plz + "','" + stadt + "')");
}
con.close();
}
}
Leider erhalte ich einen Compilerfehler! No result was produced! Mein Progrmm läuft weiter speichert aber nur den letzten Eintrag meines Vectors ! das kapier ich nich!!