Avatar billede mikmakmuk Nybegynder
30. december 2002 - 19:18 Der er 11 kommentarer og
1 løsning

Update i en servlet

d.insertUpdate("UPDATE pages SET content='test' WHERE name='start'");

Hvorfor kan jeg ikke få det her til at virke
Avatar billede arne_v Ekspert
30. december 2002 - 21:25 #1
Hvorfor virker det ikke ?

Hvad er d.insertUpdate ?
Avatar billede mikmakmuk Nybegynder
31. december 2002 - 10:11 #2
d er et objekt af en klasse jeg har lavet til at håndterer databaseforbindelsen, og insertUpdate er en metode i klassen. Det virker som det skal på et andet site, så jeg er ikke helt med på hvad det er som går galt :-(
Avatar billede arne_v Ekspert
31. december 2002 - 10:12 #3
Hvilken fejl får du ?
Avatar billede mikmakmuk Nybegynder
31. december 2002 - 10:15 #4
Det jeg vil er at opdaterer tabellen pages og sætte content = test hvor name = start. Jeg bruger i øvrigt MySQL. Content er en LONGTEXT og name er en VARCHAR
Avatar billede mikmakmuk Nybegynder
31. december 2002 - 10:16 #5
øjeblik. Jeg skal lige starte min server
Avatar billede mikmakmuk Nybegynder
31. december 2002 - 10:17 #6
jeg havde jo ikke lige regnet med at få svar så hurtigt :-)
Avatar billede mikmakmuk Nybegynder
31. december 2002 - 10:34 #7
SQL fejl: java.sql.SQLException: Column Index out of range ( 3 > 2). 0 S1002
Avatar billede arne_v Ekspert
31. december 2002 - 10:43 #8
Er du sikker på at det er den SQL sætning der giver den fejl ?

Det lyder snarere som en rs.getXxxxx med et felt nummer 3 i en tabel
med kun 2 felter !
Avatar billede mikmakmuk Nybegynder
31. december 2002 - 10:46 #9
Jeg har fundet fejlen. Jeg forventede at opdateringen skulle ske ved bare at kalde siden, men det virker kun for doGet og ikke doPost. Det hele skal ligge i doPost når jeg er færdig, men ikke mens jeg tester :-) Tak for hjælpen og rigtigt godt nytår :-)))
Avatar billede mikmakmuk Nybegynder
31. december 2002 - 10:48 #10
Du har fuldstændig ret. Jeg havde glemt at jeg havde slettet et felt i databasen ;-) og eftersom jeg refererer med tal og ikke navne så var det jo lidt et problem.
Avatar billede arne_v Ekspert
31. december 2002 - 11:39 #11
Godt at det virker.
Avatar billede mikmakmuk Nybegynder
06. januar 2003 - 15:32 #12
123
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
Computerworld tilbyder specialiserede kurser i database-management

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