I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
INSERT INTO {table} ({field11}, {field2}) VALUES ({value1}, {value2});
In your first one you specify the fieldnames as values contained within quoates like: ("INSERT INTO kunder (" + "KundeNR, Firmanavn, Adresse, " + "PostNR, Bynavn, Telefon, Telefax, " + "Kontaktpers, Dtlf, Email, WWW) " + "VALUES ('" +
this should be:
Insert into kunder (Kundenr,Firmanavn,Adresse, Postnr, ..) values (CardPanel.tfKundeNr.getText() + ","+...)
And the other one should be
stmt.executeUpdate("INSERT INTO Rapport (field1, field2,..) VALUES (modtag, fejl, lev, afh, pc, pcliste, uarb, matforb)");
And I am a little confused about the Update statemnent follwing this line. Are you trying to insert values into a existing record (by inserting values into a record you are updating) ?
If so, this is not the way to do it. You should use "UPDATE Rapport (field,..) using values(xx,..) where kundern like kunde"
rent faktisk prøver jeg på at gøre begge dele, i første omgang er det dog kun insert funktionen jeg vil have til at virke. Når jeg kører programmet for jeg følgende runtimefejl:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
Der mangler en parantes og et mellemrum mellem www og anførselstegnet. Sådan:
.., WWW) " + "VALUES (...
Højreparantesen bruges til at afslutte listen af feltnavne og mellemrummet til at sikre at den færdige streng der kaldes med har afstend mellem strengen og ordet "values"
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.