Jeg har et lille problem.
Jeg leger lidt på min egen computer med installeret IIS, hvor jeg
har fået oprettet en acces-database, har fået et .asp-script til
at vise data fra min database og tillade rettelser.
Jeg kalder nu gemmedl.asp:
<html>
<head> </head>
<body>
<%
dim nr
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("abc-medlem.mdb")
Conn.Open DSN
strSQL = "Update medlemmer set "
strSQL = strSQL & " Adresse = '" & Request.Form("Adr") & "' "
strSQL = strSQL & " Where KundeId = 1"
Conn.Execute(strSQL)
Conn.Close
Set Conn = Nothing
response.redirect ("
http://privat/medlem.asp?id=" & nr)
%>
</body>
</html>
Men næ nej, jeg får en kurv at hoppe i:
HTTP 500,100 - Intern fejl på serveren - ASP-fejl -
Internet Information Services
-----------------------------------------------------------------
---------------
Tekniske oplysninger (for supportteknikere)
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge
en opdaterbar forespørgsel.
/gemmedl.asp, line 13
Linie 13 indeholder: Conn.Execute(strSQL)
Både mit .asp-script og min database ligger i C:\Inetpub\wwwroot
og mappen er både under deling og under Webdeling sat til at
kunne deles totalt.
Muligvis har jeg et problem med Acces-opsætning????
Hjælp modtages med stor glæde.
Poul
--
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