Hallo,
ich lese Daten aus Textfelder aus und möchte diese in einer mdb speichern, da gibt es aber ein Problem und ich finde den Fehler nicht. Hier mal mein Source:
public static void save_DB(){
Connection con = null;
Statement stmt = null;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection( "jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=Auswertung.mdb");
stmt = con.createStatement();
String Material1 = TF_Material1.getText();
String Material2 = TF_Material2.getText();
stmt.executeUpdate(
"INSERT INTO Messungen (Material1, Material2) VALUES ("+Material1+"','"+Material2+"')");
stmt.close();
con.close();
}
catch (Exception error){
System.err.println(error);
}
Und hier die Fehlermeldung:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Syntaxfehler (f
ehlender Operator) in Abfrageausdruck ‚bullz‘,‚eagle‘)'.