webForumDet fria alternativet

Jaha, då var man där igen (Data Type Mismatch)!

ASP

2 svar · 178 visningar · startad av trexter.com

Medlem sedan apr. 20021 203 inlägg
Frågan#1

Hmm... alla kolummer i tabellen är text förutom delType. Som det är nu får jag Data Type Mismatch men när jag sedan tar bort de båda ' runt Request.Form("leverans") så får jag "Expected Parameter, 1". :(

Raden ser ut så här (hoppas ni har hög upplösning ;) )

Uppdatera = "UPDATE orders SET Name = '"& Request.Form("namn") &"', Address = '"& Request.Form("adress") &"', CityAndZip = '"& Request.Form("postnr") &"', zip = '"& Request.Form("postort") &"', email = '"& Request.Form("email") &"', phone = '"& Request.Form("tel") &"', delType = '"& Request.Form("leverans") &"', Notes = '"& Request.Form("notes") &"' WHERE orderID = '"& Request.QueryString("orderID") &"';"
Medlem sedan juni 200032 967 inlägg
#2

Du ska inte ha apostrofer runt delType-värdet (om det är av typen tal?). Alltså är det felmeddelandet Expected Parameter, 1 som gäller.

Kontrollera att alla tabell- och fältnamn är finns och är rättstavade.

Mvh,

Medlem sedan apr. 20021 203 inlägg
#3

Ja, jag vet att jag inte ska ha det (har lärt mig det av dig!). :)

Felet jag gjorde var att jag i Request.Form("leverans") fick ett textvärde. Därför blev jag tvungen att köra det genm en Case-sats och på så sett tilldela en variabel ett dynamiskt värde som jag sedan använde!

Men tack iaf och jag hoppas att jag äntligen lärt mig när man ska ha ' eller ej. ;)

:)

249 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)