Avatar billede sesam Nybegynder
08. maj 2001 - 19:34 Der er 3 kommentarer og
2 løsninger

linke

Jeg har to sider:
Produkter.asp

<html>
<title>Hente data fra database</title>
<head>
</head>
<body>
<dl>
<%

Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"varer.mdb\")
Conn.Open DSN


strSQL = \"Select * From prisliste Where Id = \" & Request.Querystring(\"varenr\")
Set rs = Conn.Execute(strSQL)


Response.Write \"<dt>Navn:</dt><dd>\" & rs(\"varenr\") & \" \" & rs(\"varenr\") & \"</dd>\"
Response.Write \"<dt>Telefon:</dt><dd>\" & rs(\"varenr\") & \"</dd>\"


Conn.Close
Set Conn = Nothing
%>
</dl>
<p><a href=\"produkter_links.asp\">Retur til listen</a></p>
</body>
</html>

produkter_links:

<html>
<title>Hente data fra database</title>
<head>
</head>
<body>
<ul>
<%

Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"varer.mdb\")
Conn.Open DSN

strSQL = \"Select * From prisliste Order by varenr ASC\"
Set rs = Conn.Execute(strSQL)

Do

  strNavn = rs(\"varenr\")


  strLink = \"<a href=\'produkter.asp?id=\" & rs(\"varenr\") & \"\'>\" & strNavn & \"</a>\"


  Response.Write \"<li>\" & strLink & \"</li>\"

  rs.MoveNext
Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing
%>

</ul>
</body>
</html>

Det virker ikke. Jeg for denne fejlmeddelelse. Kan i hjælpe???

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket \"Id =\".
/ep/produkter.asp, line 16
Avatar billede keysersoze Ekspert
08. maj 2001 - 19:48 #1
strSQL = \"Select * From prisliste Where Id = \'\" & Request.Querystring(\"varenr\") & \"\'\"
Avatar billede sesam Nybegynder
08. maj 2001 - 20:04 #2
Nu får jeg denne meddelse:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access-driver] Der er for få parametre. Der var ventet 1.
/ep/produkter.asp, line 16
Avatar billede keysersoze Ekspert
08. maj 2001 - 20:34 #3
strSQL = \"Select * From prisliste Where Id = \" & Request.Querystring(\"varenr\")
Avatar billede keysersoze Ekspert
08. maj 2001 - 20:41 #4
sorry...

strSQL = \"Select * From prisliste Where Id = \" & Request.Querystring(\"id\")
Avatar billede mcergud Nybegynder
09. maj 2001 - 09:13 #5
Prøv at skrive

strSQL = \"Select * From prisliste Where Id = \" & Request.Querystring(\'varenr\')
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

IT-JOB

Capgemini Danmark A/S

AI Data Architect

Netcompany A/S

Linux Operations Engineer

BEC Financial Technologies

Senior Platform/System Engineer

Netcompany A/S

Network Engineer