Hej
Jeg har gennemgået asp-tutorialen på html.dk og den har været
meget udbytterig og alt har virket. Dog lige indtil jeg nåede
"Lektion 20: Indsæt data i databasen"
Jeg har kopieret koden givet i lektionen og gemt den i en asp-fil
på min server:
filnavn: indsaetIdatabse.asp
-----------------------------
<html>
<title>Indsætte data i databasen</title>
<head>
</head>
<body>
<%
' 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("/learningasp/database/personer.mdb")
Conn.Open DSN
strSQL = "Insert into personer (Fornavn) values('Fætter')"
Conn.Execute(strSQL)
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
<h1>Databasen er opdateret!</h1>
</body>
</html>
-----------------
personer.mdb er en kopi af database.mdb som kan downloades i
toturialen. (Den med disneyfigurerne)
Browseren kommer med fejlmeddelsen:
"Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge
en opdaterbar forespørgsel.
/learningasp/database/indseatIdatabase.asp, line 14"
Hvilket er linjen med koden: "Conn.Execute(strSQL)"
Har sat min server op til at der er skriveadgang men det hjælper
ikke.
Er der en venlig sjæl som vil hjælpe mig med problemet? - så
ville jeg blive glad!!
Mvh
Rasmus
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials