Som jeg altid plejer at sige: 1) Bruge ALTID Option Explicit som den første linie i dit asp dokument 2) Definer ALTID dine variabler. Hvis du udfører punkt 1 og 2, vil du hurtigt fange stavefejl, som tit er problemet.
Mht ldanielsen's forslag.. put et ' tegn (apostrof) foran denne linie, så den ikke bliver udført:
Jeg går ud fra at indholdet af både voteAverage og Request.Form("iPic") er tal, og ikke strenge.. Ellers skulle det være: "UPDATE PICTURES SET PIC_AVE = '" & voteAverage & "' WHERE PIC_ID = '" & Request.Form("iPic") & "'" Men burde have fået en eller anden "Type Mismatch" fejl, hvis det var..
Du kunne prøve på at fange fejlen ved at indsætte nogle checkpointe med response.write..
Indsæt det her under din Option Explicit: response.buffer = false Så vil den udføre noget kode, og vise dig det med det samme.. i stedet for at udføre al koden og derefter sendes dig html'en..
så drenge nu er den ved at være der.. mit prob er nu er når den skal sætte gennemsnittet ind f.esk 19/3 = 6.33 sætter den et 6tal ind jeg kan ikke få den til at have decimal i det felt.. delte står som tal . Langt heltal og 2 decimaler ?
Jeg kan ikke se at jeg har hjulpet, så jeg lægger ikke et svar :) eagleeye har fortjent dem.
Synes godt om
Ny brugerNybegynder
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.