træk fra access
Dette burde jo være et simpelt spørgsmål, som jeg håber en eller anden kan hjælpe mig med.Jeg har databasen wnr.mdb, der indeholder en række tabeller med bl.a adresse, Type og pladsnumre.
Jeg vil gerne vha et formularfelt kunne indtaste ex. Type-navn og herefter få vist alle data om præcis denne type.
Jeg har lavet et htm dok:
<html>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="get" action="wreceive.asp">
W-nummer:
<br>
<input type="text" name="indtastet">
<br>
<input type="submit" name="submit" value="search">
</form>
</html>
som jo sender resultatet til wreceive.asp dokumentet.
Wreceive.asp ser således ud:
<% @LANGUAGE="VBSCRIPT"%>
<!--#include file="forbindelse.asp" -->
<%
Set info = Server.CreateObject("ADODB.Recordset")
info.Open "SELECT * FROM maskiner WHERE Plads LIKE <%=Request.querystring ("indtastet") %>", database
%>
<html>
<body>
<table>
<%
While NOT info.EOF
if farve = "#cccccc" Then
farve ="#eeeeee"
Else
farve ="#cccccc"
End if
%>
<tr bgcolor = "<% = farve%>">
<td><%=info.fields ("Wnr")%></td>
<td><%=info.fields ("Plads")%></td>
</tr>
<%
info.movenext
Wend
%>
</table>
Du indtastede: <%=Request.querystring ("indtastet") %>
</body>
</html>
Det er i linien :
info.Open "SELECT * FROM maskiner WHERE Plads LIKE <%=Request.querystring ("indtastet") %>", database
at den er gal, men håber her på at én kan bistå og forklare hvordan jeg kan få det indtastede i formularfeltet til at være præcis dét, der søges efter på i databasen.
Håber I forstår!
NP