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 ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
02. august 2004 - 18:17
#1
kan meget vel være fordi din querystring er tom
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
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...!
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å?
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
02. august 2004 - 20:20
#6
det burde det ikke være så længe varenr er en string
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
05. august 2004 - 17:19
#8
Det var pga. en af felterne ikke var oprettet i DB....! Tak for hjælpen alligevel..
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
Kurser inden for grundlæggende programmering