Hi,
ich habe folgendes Problem, bei dem mir hoffentlich jemand helfen kann.
Ich habe in einer Klasse folgenden Code, der mir ein PreparedStatement vorbereitet, welches Klassenweit zur Verfügung steht:
Mit folgendem Code möchte ich nun die Abfrage ausführen:
Leider funktioniert dies nicht und weiß nicht woran es liegt. Folgende Fehlermeldung erscheint:
[Microsoft][ODBC Microsoft Access Driver] Die INSERT INTO-Anweisung enthält folgenden unbekannten Feldnamen: 'Pa_RaM000'. Stellen Sie sicher, dass Sie den Namen richtig eingegeben haben, und führen Sie dann die Operation nochmals aus.
Wie daran zu sehen verwende ich eine Access MDB zur Datenhaltung.
Ich hoffe mir kann jemand bei dem Problem helfen
Danke im Voraus.
ich habe folgendes Problem, bei dem mir hoffentlich jemand helfen kann.
Ich habe in einer Klasse folgenden Code, der mir ein PreparedStatement vorbereitet, welches Klassenweit zur Verfügung steht:
Code:
private static void setPrepWriteAttributeValue(){
String AttributeValue = "insert into tbl_company (company, round, ?)" +
"Values(?,?,?)";
try {
establishConnection();
prepWriteAttributeValue = con.prepareStatement(AttributeValue);
} catch (SQLException ex) {
System.err.println("SQLException: " + ex.getMessage());
}
}
Mit folgendem Code möchte ich nun die Abfrage ausführen:
Code:
public static void setAttributeValue(int company, int round, String attributeName, double attrValue){
try {
System.out.println(attributeName);
prepWriteAttributeValue.setString(1,attributeName);
prepWriteAttributeValue.setInt(2,company);
prepWriteAttributeValue.setInt(3,round);
prepWriteAttributeValue.setDouble(4,attrValue);
boolean test;
test=prepWriteAttributeValue.execute();
System.out.println(test);
} catch (Exception e) {
e.printStackTrace();
}
}
Leider funktioniert dies nicht und weiß nicht woran es liegt. Folgende Fehlermeldung erscheint:
[Microsoft][ODBC Microsoft Access Driver] Die INSERT INTO-Anweisung enthält folgenden unbekannten Feldnamen: 'Pa_RaM000'. Stellen Sie sicher, dass Sie den Namen richtig eingegeben haben, und führen Sie dann die Operation nochmals aus.
Wie daran zu sehen verwende ich eine Access MDB zur Datenhaltung.
Ich hoffe mir kann jemand bei dem Problem helfen
Danke im Voraus.