16. april 2006 - 20:16Der er
13 kommentarer og 2 løsninger
SQL fejl, løsning er tiltrængt hurtigts muligt!
Jeg får en Intern server fejl når jeg prøve at køre dette script, men jeg kan simpelthen ikke finde fejlen. Her er 200 nemme point til den der kan finde fejlen i en fart...
Har prøvet med On error resume next, og scriptet ser ud til at fungerer fint, men kan bare opdatere databasen...
Har også prøvet at skrive indholdet at variablerne ud på skærmen men indholdet bliver fint hentet med over fra formen...
' validation if pFornavn="" or pEfternavn="" or pEmail="" or pTelefon="" or pAdresse="" or pBy="" or pPostnr="" then response.write "Udfyld venligts alle felter" end if
' Her oprettes forbindelsen Set DataConn = Server.CreateObject("ADODB.Connection") conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=***Den her fungerer fint, så det er ikke fejlen***" DataConn.Open conStr
' NB!!! Luk altid din forbindelse efter brug. ' Det holder din forbindelse stabil og frigøres ' samtidig hukommelse på serveren. objRS.Close DataConn.Close Set objRS = Nothing Set DataConn = Nothing
' validation if pFornavn="" or pEfternavn="" or pEmail="" or pTelefon="" or pAdresse="" or pBy="" or pPostnr="" then response.write "Udfyld venligts alle felter" else
' der er postet.. indsæt din kode her.. ' til og med sidste linie: Response.Write "Succes!!!"
' validation if pFornavn="" or pEfternavn="" or pEmail="" or pTelefon="" or pAdresse="" or pBy="" or pPostnr="" then response.write "Udfyld venligts alle felter" else
' der er postet.. indsæt din kode her.. ' til og med sidste linie: Response.Write "Succes!!!"
end if ' hører til validation
end if ' hører til request.servervariables("request_method") %>
Tak for det men, jeg løste det ved bare at lave en else statement lige under validation delen. Det er jo også det du har vist kan jeg se men det med request.servervariables("request_method") kan jeg ikke se der er brug for.
Men det der virkelig hjalp mig på vej var at ændre opsætning af IE så jeg kan se fejlkoder, så hmortensen hvis du lige laver et svar skal du få point...
Linien ( if request.servervariables("request_method") = "POST" then ) kontrollerer om man har submittet formen. Hvis man ikke har det, er der overhovedet ikke noget at arbejde med..
Jeg ved godt at der er fejl i mit eksempel.. din email adresse ville jo være fast (recipient).. Men hvis det var Sender i stedet for recipient, ville der opstår fejl..
Der er sikkert også bedre eksempler, men jeg kom i tanke om mail.. :-)
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.