Hvis et af dine talfelter er tomme, får du også syntaksfejl.
Og hvor vi dog elsker de dejlige værktøjer fra Microsoft, der virkelig sætter produktiviteten i vejret. Tænk engang: den ved præcis hvor fejlen er, men synes ikke den vil genere os ved at fortælle det.
Som ej så smukt siger er note muligvis et reseveret ord, for en god ordens skyld skulle du begynde at prefixe dine kolonnenavne med tabellens første bogstav, altså v_filnavn, v_nr1 .....
På denne måde undgår du at støde på reserverede ord, men også at groupe hvis du bruger joins i dine sql statements.
Anyway som bertie siger skulle du lige tage at udskrive dit sql insert statement. response.write "INSERT INTO [vare] (filnavn,nr,nr2,titel,note,vpris,jpris,url) VALUES ('" & filnavn & "', " & Upload.Form("nr") & ", " & Upload.Form("gruppe") & ", '" & Upload.Form("titel") & "', '" & Upload.Form("note") & "', " & Upload.Form("vpris") & ", " & Upload.Form("jpris") & ", '" & Upload.Form("url") & "')"
Hvis jeg skal være fræk tror jeg din fejl ligger i dine beløb, husk på at et komma angiver en ny kolonne, og da den danske møntfod også opdeles med et komma er det noget tis.
c/p er godt ...& "', " & Upload.Form("vpris") & ", " & Upload.Form("jpris") & ", '"... Hvis vi nu tror vpris og jpris er et formatteret beløb altså 207,00 så kan vi hurtigt se at ovenstående bliver til ...& "', 207,00,207,00, '"...
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.