Avatar billede kurt30 Nybegynder
24. maj 2000 - 00:17 Der er 4 kommentarer og
1 løsning

Noget med SQL-Update+ java (HJÆLLP!!!)

Hejsa!
Jeg sidder her med et problem! Jeg har en tabel (Told). Den indeholder told_nr (Autonum.), Told (int), Valuta (String) og Land (String). Vi har nedstående metode, der skulle opdatere valuta og told i en post. Posten bestemmes af Land.
Problemet er bare, at det ikke rigtigt virker!!! Den kaster ingen exceptions. Det eneste, der sker er, at den indsætter -1 i told kolonnen.
Hurtig hjælp = 300 points!!!

public static boolean updateSqlTold (Connection connection, String land, int told, String valuta)
  {
    Statement statement;
    ResultSet resultSet;

    try {

          String query = "UPDATE Told SET Told = '" + told+"' AND Valuta= '" + valuta+"' WHERE Land = '" + land+"';";
          statement = connection.createStatement();
          resultSet = statement.executeQuery(query);
          return true;
    }
    catch (SQLException sqlex){
        sqlex.printStackTrace();
    }
        return false;
  }
Avatar billede erikjacobsen Ekspert
24. maj 2000 - 00:26 #1
Det er lidt et gæt, men du virker desperat, så du er nok villig til at prøve. Jeg tror
ikke der skal '-er rundt om tal:

String query = "UPDATE Told SET Told = " + told+" AND Valuta= '" + valuta+"'
              WHERE Land = '" + land+"';";
Avatar billede erikjacobsen Ekspert
24. maj 2000 - 00:28 #2
Og så hedder det vist ikke AND men bare  komma

String query = "UPDATE Told SET Told = " + told+"´, Valuta= '" + valuta+"'
                          WHERE Land = '" + land+"';";
Avatar billede erikjacobsen Ekspert
24. maj 2000 - 00:28 #3
Det  var ikke en flueklat:

String query = "UPDATE Told SET Told = " + told+", Valuta= '" + valuta+"'
                                          WHERE Land = '" + land+"';";
Avatar billede kurt30 Nybegynder
24. maj 2000 - 00:37 #4
jeps! mange tak, det hjalp med et "," i stedet for AND.
Avatar billede erikjacobsen Ekspert
24. maj 2000 - 00:39 #5
Fint nok - så mangler vi bare at finde ud af at få en exception ud af det, helst
med en fejlmeddelelse fra SQL-serveren - men det rækker mit yderst beskedne
Java-kendskab desværre ikke til.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester