Jeg har nogle problemer med mit aspscript der skal bruges til at
hente data ud fra en accessdatabase. Det er meningen at der skal
listes forskellige produktnavne under hinanden på en side. Der
findes flere forskellige kategorier af produkter, men den eksakte
kategori bestemmes af en querystring.
Jeg vedlægger koden og den fejlmeddelelse jeg får hver gang jeg
prøver at loade siden.
ASP-kode ==>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:/inetpub/wwwroot/tpcbutik/tdb.mdb"
Conn.Open DSN
strSQL = "Select * From data Where Id = " &
Request.Querystring("id")
Set rs = Conn.Execute(strSQL) '<== linie 14, det er åbenbart
her fejlen ligger...
Do
Response.Write "<dt>Produktnavn:</dt><dd>" & rs("Produktnavn") &
"</dd>"
Response.Write "<dt>Pris:</dt><dd>" & rs("Pris") & "</dd>"
Response.Write "<dt>Beskrivelse:</dt><dd>" & rs("tekst")
Response.Write "<dt>Vægt:</dt><dd>" & rs("vaegt") & "</dd>"
rs.Movenext
Loop While Not rs.EOF
Conn.close
Set Conn = Nothing
%>
Fejlmeddelelse ==>
Fejltype:
Microsoft JET Database Engine (0x80040E10)
Der er ikke angivet nogen værdi for en eller flere krævede
parametre.
/tpcbutik/showproduct.asp, line 14
Hvis der er nogen der vil være behjælpelige med at finde den evt.
fejl bliver jeg glad da det er en del af et eksamensprojekt der
skal afleveres inden 2½ uge.
Venlig hilsen
Jacob Malle
P.s. Fejlen er den samme uanset hvilken metode jeg bruger til at
connecte med. Jeg er lidt uvis på om det kan være en fejl i
databasen, men synes efterhånden at det er udelukket eftersom jeg
har omdesignet databasen utallige gange...
--
Dette indlæg er sendt fra
http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk