problemer med SQL i java
Jeg har følgende problem:public String tilf(String Titel, String Genre, String Vurdering, String AntalCd, String Format, String ArkivNr) {
int rc=-1;
String kim="hej";
String SQL= "INSERT INTO Film1 (Titel, Genre, Vurdering, AntalCd, Format, ArkivNr) VALUES ("+Titel+", "+Genre+", "+Vurdering+", "+AntalCd+", "+Format+", "+ArkivNr+")";
try {
Statement s= con.createStatement();
rc = s.executeUpdate(SQL);
}
catch(Exception ex){
System.out.println("Insert exception i db: "+ex);
}
return kim;
}
Jeg kan godt compile men når jeg via mit program tilføjer følgende parametere:
DB nu = new DB(con);
nu.tilf("xxxxxx", "ffffffu", "ffffffh", "xxxxxxg", "xxxxxxk", "lxxxxxx");
så får jeg denne her fejlmeddelse:
Insert exception i db: java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 6.
Jeg kan ikke se hvad jeg gør galt?
