Jag får : SELECT * FROM members WHERE nick = 'Lille Stille'
*funderar över kolung*
resten av koden.. *suck* hehe jaja men d borde vara memb_info.asp som e fel eftersom sql satsen går fram som den ska ?!
memb_info.asp
<%
database = Server.MapPath("members.mdb")
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& database
Set RecSet = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM members WHERE nick = '" & Request.Querystring("member") & "'"
Response.Write SQL
%>
<html>
<head>
<title>Untitled</title>
<link rel="stylesheet" href="mall.css">
</head>
<body>
<table>
<tr><td>
<%=RecSet("nick")%>
</td><td>
<%=RecSet("alder")%> år
</td><td>
<%=RecSet("namn")%>
</td><td>
<%=RecSet("efternamn")%>
</td><td>
<%=RecSet("email")%>
</td><td>
<%=RecSet("hemsida")%>
</td><tr>
</table>
</body>
</html>
Och memb_list.asp där länken till memb_info.asp ligger
<%
database = Server.MapPath("members.mdb")
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& database
Set RecSet = Server.CreateObject("ADODB.Recordset")
if Request.querystring("search") = "search" then
SQL = "SELECT * FROM members WHERE namn LIKE '%" & request.form("namn") & "%' AND nick LIKE '%" & request.form("nick") & "%' AND efternamn LIKE '%" & request.form("efternamn") & "%'"
elseif Request.querystring("order") = "nick" then
SQL = "SELECT * FROM members ORDER BY nick"
elseif Request.querystring("order") = "Namn" then
SQL = "SELECT * FROM members ORDER BY namn"
elseif Request.querystring("order") = "efternamn" then
SQL = "SELECT * FROM members ORDER BY efternamn"
elseif Request.querystring("order") = "alder" then
SQL = "SELECT * FROM members ORDER BY alder"
elseif Request.querystring("order") = "email" then
SQL = "SELECT * FROM members ORDER BY email"
elseif Request.querystring("order") = "hemsida" then
SQL = "SELECT * FROM members ORDER BY hemsida"
else
SQL = "SELECT * FROM members ORDER BY datum"
end if
RecSet.Open SQL, Connection, 3, 3
%>
<html>
<head>
<title>Untitled</title>
<link rel="stylesheet" href="mall.css">
</head>
<body>
<table>
<tr><td><a href="memb_list.asp?order=nick">Stajlnamn</a>
</td><td><a href="memb_list.asp?order=alder">Ålder</a>
</td><td><a href="memb_list.asp?order=namn">Namn</a>
</td><td><a href="memb_list.asp?order=efternamn">Efternamn</a>
</td><td><a href="memb_list.asp?order=email">eMail</a>
</td><td><a href="memb_list.asp?order=hemsida">Hemsida</a></td><tr>
<% do until RecSet.EOF %>
<tr><td>
<a href="memb_info.asp?member=<%=RecSet("nick")%>"><font class="<%=RecSet("admin")%>"><%=RecSet("Nick")%></font></a>
</td><td>
<%=RecSet("alder")%> år
</td><td>
<%=RecSet("namn")%>
</td><td>
<%=RecSet("efternamn")%>
</td><td>
<%=RecSet("email")%>
</td><td>
<%=RecSet("hemsida")%>
</td><tr>
<%
RecSet.MoveNext
loop
RecSet.Close
connection.Close
%>
</body>
</html>
database = Server.MapPath("members.mdb")
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& database
SQL = "SELECT * FROM members WHERE nick = '" & Request.Querystring("member") & "'"
Set RecSet = Connection.Execute(SQL)
'Resten av din kod.....
det ska väl räcka...eller?
Jag menar du öppnar ju inte ditt recordset i din kod....
Asså fattade noll av det.. men i ett sista desperat försök att få i ordning detta postar jag koderna igen!
Memb_list.asp - Länken längre ner som skickar vidare till memb_info.asp
<%
database = Server.MapPath("members.mdb")
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& database
Set RecSet = Server.CreateObject("ADODB.Recordset")
if Request.querystring("search") = "search" then
SQL = "SELECT * FROM members WHERE namn LIKE '%" & request.form("namn") & "%' AND nick LIKE '%" & request.form("nick") & "%' AND efternamn LIKE '%" & request.form("efternamn") & "%' AND alder LIKE '%" & request.form("alder") & "%' AND email LIKE '%" & request.form("email") & "%'"
elseif Request.querystring("order") = "nick" then
SQL = "SELECT * FROM members ORDER BY nick"
elseif Request.querystring("order") = "Namn" then
SQL = "SELECT * FROM members ORDER BY namn"
elseif Request.querystring("order") = "efternamn" then
SQL = "SELECT * FROM members ORDER BY efternamn"
elseif Request.querystring("order") = "alder" then
SQL = "SELECT * FROM members ORDER BY alder"
elseif Request.querystring("order") = "email" then
SQL = "SELECT * FROM members ORDER BY email"
elseif Request.querystring("order") = "hemsida" then
SQL = "SELECT * FROM members ORDER BY hemsida"
else
SQL = "SELECT * FROM members ORDER BY datum"
end if
RecSet.Open SQL, Connection, 3, 3
%>
<html>
<head>
<title>Untitled</title>
<link rel="stylesheet" href="mall.css">
</head>
<body>
<table>
<tr><td><a href="memb_list.asp?order=nick">Stajlnamn</a>
</td><td><a href="memb_list.asp?order=alder">Ålder</a>
</td><td><a href="memb_list.asp?order=namn">Namn</a>
</td><td><a href="memb_list.asp?order=efternamn">Efternamn</a>
</td><td><a href="memb_list.asp?order=email">eMail</a>
</td><td><a href="memb_list.asp?order=hemsida">Hemsida</a></td><tr>
<% do until RecSet.EOF %>
<tr><td>
[b]<a href="memb_info.asp?member=<%=RecSet("nick")%>"><font class="<%=RecSet("admin")%>"><%=RecSet("Nick")%></font></a>[/b]
</td><td>
<%=RecSet("alder")%> år
</td><td>
<%=RecSet("namn")%>
</td><td>
<%=RecSet("efternamn")%>
</td><td>
<%=RecSet("email")%>
</td><td>
<%=RecSet("hemsida")%>
</td><tr>
<%
RecSet.MoveNext
loop
RecSet.Close
connection.Close
%>
</body>
</html>
memb_info.asp - ska lista infot på medlemmen man klickat på
<%
database = Server.MapPath("members.mdb")
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& database
Set RecSet = Server.CreateObject("ADODB.Recordset")
[b]
SQL = "SELECT * FROM members WHERE nick = '" & Request.Querystring("member") & "'"
[/b]
Response.Write SQL
%>
<html>
<head>
<title>Untitled</title>
<link rel="stylesheet" href="mall.css">
</head>
<body>
<table>
<tr><td>
<%=RecSet("nick")%>
</td><td>
<%=RecSet("alder")%> år
</td><td>
<%=RecSet("namn")%>
</td><td>
<%=RecSet("efternamn")%>
</td><td>
<%=RecSet("email")%>
</td><td>
<%=RecSet("hemsida")%>
</td><tr>
</table>
</body>
</html>
Och jag får följande error mess :
SELECT * FROM members WHERE namn = 'Johnny' ADODB.Recordset fel '800a0cc1'
Objektet kunde inte hittas i mängden med det begärda namnet eller numret.
/StajlLinks 1.0/memb_info.asp, rad 23
haha tack, fyfan vilken tabbe! O jag satt o kollade på sql satsen o databasen hela tiden ) Tack lars du e en klippa! *skämms* D värsta e faktiskt att ingen av alla jag frågat sett det heller så
263 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a