Avatar billede karstenlaursen Nybegynder
04. december 2001 - 14:51 Der er 1 løsning

Hvorfor vil den ikke opdatere anden gang??

<html>
<title>Indsætte data i databasen</title>
<head>
</head>
<body>



<%
Dim Conn, strSQL, DSN
\' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath(\"/databaser/db.mdb\")
Conn.Open DSN

strSQL = \"Insert into personer (Fornavn) values(\'\" & Request.Form(\"Fornavn\") & \"\')\"
\' SQL sætning eksekveres
Conn.Execute(strSQL)


\' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
<h1>Databasen er opdateret!</h1>

Tilbage til input siden <a href=http://localhost/input.asp>Input</A>
</body>
</html>


Her kan jeg indsætte en fornavn i min database, det virker første gang. Jeg har en anden side hvor værdien \"Fornavn\" bliver lavet af brugeren. Men klikker jeg tilbage på linket, så vil den ikke opdatere igen med siger at der er en fejl i linie: \"strSQL = \"Insert into personer (Fornavn) values(\'\" & Request.Form(\"Fornavn\") & \"\')\"
\"  Venter jeg 5 sek, og trykker F5, så bliver den opdateret. Hva går der galt?
Avatar billede karstenlaursen Nybegynder
04. december 2001 - 14:56 #1
har fundet svaret:

DSN = \"Server=Local;DRIVER={Microsoft Access Driver (*.mdb)}; \"
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester