Avatar billede hyggesen Nybegynder
02. august 2004 - 18:13 Der er 8 kommentarer og
1 løsning

Fejl i UPDATE

Jeg får en fejlmelding på denne linie :

UPDATE Produkter SET varenr = '" & varenr & "', varenavn = '" & varenavn & "', produktgruppenr = '" & produktgruppenr & "', billede = '" & billede & "', beskrivelsekort = '" & beskrivelsekort & "', beskrivelselang = '" & beskrivelselang & "', Nyhedtil = '" & Nyhedtil & "', Nyhediperiode = '" & Nyhediperiode & "', Vaegt = '" & Vaegt & "', Producentnr = '" & Producentnr & "', Leverandoernr = '" & Leverandoernr & "', Leverandoervarenr = '" & Leverandoervarenr & "', Forside = '" & Forside & "', Skjul = '" & Skjul & "', rettet = '" & Now() & "' WHERE varenr = '" & Request.QueryString("varenr") & "'", conn

Den kommer med :
Too few parameters. Expected 1

Hvad eller hvor kan denne fejl være ?
Avatar billede keysersoze Ekspert
02. august 2004 - 18:17 #1
kan meget vel være fordi din querystring er tom
Avatar billede nidyahou Praktikant
02. august 2004 - 18:18 #2
har varenr osv en værdi, fordi hvis de bare er tomme, og de ikke i databasen står til at kunne være en null værdi, så får du den fejl
Avatar billede hyggesen Nybegynder
02. august 2004 - 19:27 #3
Vi er enige om at den ligger i men WHERE Clause ?
Og ingen af de ovenstående er tilfældet...!
Avatar billede keysersoze Ekspert
02. august 2004 - 19:35 #4
ikke nødvendigvis - men som udgangspunkt kunne det meget vel være der. Har du et link vi kan se det på?
Avatar billede goose Nybegynder
02. august 2004 - 19:37 #5
såvidt jeg lige kan se, så tror jeg det måske går galt fordi du starter med at sætte varenr og i din where sætning igen bruger varenr.

Har du ikke mulighed for at bruge dit ID nummer som er unikt ?

/Goose
Avatar billede nidyahou Praktikant
02. august 2004 - 20:20 #6
det burde det ikke være så længe varenr er en string
Avatar billede nidyahou Praktikant
02. august 2004 - 20:24 #7
men det er ganske rigtigt at man ikke kan bruge querystrings eller dataudskrifter mere end en gang medmindre man fx. siger
varenr = Request.Querystring("varenr")
hvilket for mig ser ud til at være brugt i dette tilfælde
Avatar billede hyggesen Nybegynder
05. august 2004 - 17:19 #8
Det var pga. en af felterne ikke var oprettet i DB....!
Tak for hjælpen alligevel..
Avatar billede goose Nybegynder
05. august 2004 - 17:23 #9
- ja det plejer jo at være punkt nr. 1 i en enhver fejlsøgning :o)
Godt du fandt ud af det.

/Goose
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