Om det är tal i databasen ska det inte vara apostrofer:
SQL = "SELECT * from kategori WHERE kategori = " & Request.Querystring("id") & " AND under = " & Request.Querystring("id")
Ska verkligen både "kategori" samt "under" vara lika med "id"?
2 svar · 171 visningar · startad av paddan
Jag får detta fel ddelandet:
Vad är felet.. ?`??``
Feltyp:
Microsoft JET Database Engine (0x80040E07)
Typblandningsfel i villkorsuttryck.
/annons/las_kategori.asp, line 38
Här är koden till sidan:
<%
Session.LCID = 1053
%>
<%
Set Connect = Server.CreateObject("ADODB.connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/annons.mdb")
%>
<html>
<head>
<title>Användarnamn</title>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber1">
<tr>
<td width="100%">
<img border="0" src="bilder/uppe_test.jpg"></td>
</tr>
<tr>
<td width="100%"> </td>
</tr>
<tr>
<td width="100%">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber2">
<tr>
<td valign="top">
<table border="0" cellpadding="4" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber5">
<tr>
<td width="100%">
<%
SQL = "SELECT * from kategori WHERE kategori = '"& Request.Querystring("id") &"' AND under = '"& Request.Querystring("id") &"' "
Set RecSet = Connect.Execute(SQL)
Do Until RecSet.EOF
%>
<p align="center"><%=RecSet("kategori")%></td>
\<% RecSet.MoveNext
loop
RecSet.Close
%>
\</tr\>
\</table\>
\<p align="center"\>
<html>
<head>
<title>Inloggning</title>
</head>
<body>
<div align="center">
<table border="0" cellpadding="4" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber3">
</tr>
</table>
</div>
</td>
<td width="42%" valign="top">
<table border="0" cellpadding="4" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber4">
<tr>
<td width="100%">Exempel i den kategorin</td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </td>
<td width="34%" valign="top"> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="100%"> </td>
</tr>
<tr>
<td width="100%"> </td>
</tr>
</table>
</body>
</html>
Jag har försökt en massa.. vad kan vara fel??
Mvh Martin Sköld
Om det är tal i databasen ska det inte vara apostrofer:
SQL = "SELECT * from kategori WHERE kategori = " & Request.Querystring("id") & " AND under = " & Request.Querystring("id")
Ska verkligen både "kategori" samt "under" vara lika med "id"?
Btw kommer den där koden ge html-fel om du har flera matcher i ditt rs. (Syftar på utskriften av </td> i loopen.)