Felmeddelandet brukar betyda att man i sin SQL-fråga stavat fel på ett tabell- eller fältnamn.
mvh,
5 svar · 221 visningar · startad av sudden
Hejsan!
Jag har ett script som ser ut så här:
<%
If Request.QueryString("category") = "LOGIN" Then
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:/inetpub/wwwroot/laktos/databas.mdb"
strSQL = "Select nick, pass FROM users Where nick='"& Replace(request.form("nick"), "'", "''") &"' And pass='"& Replace(request.form("pass"), "'", "''") &"'"
[B]Set RS = Conn.Execute(strSQL)[/B]
If RS("NICK") = Request.Form("nick") AND RS("pass") = Request.Form("pass") Then
%>
<!--SKAPA HUVUDTABELLEN-->
<table width="100%" height="650" border="0" cellpadding="0" cellspacing="0">
<td align="center" valign="middle">
<!--MITTERSTA TABELLEN-->
<table width="700" height="300" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
<td>
<table width="700" height="300" border="0" cellpadding="0" cellspacing="1" bgcolor="#E9E9E9">
<div align="center" valign="top">
<td valign="top">
<a href="default.asp" target="_top">Start</a>
<a href="medlem.asp target="_top">Din sida</a>
<a href="medlem.asp?category=GASTBOK" target="_top">Gästbok</a>
<a href="medlem.asp?category=MESS" target="_top">Meddelanden</a>
<a href="forum.asp" target="_top">Forum</a>
<a href="kalender.asp" target="_top">Kalender</a>
<a href="default.asp?category=REG" target="_top">Registrera</a>
<a href="Chatt" target="_top">Chatt</a>
<a href="Install" target="_top">Inställningar</a>
<a href="sok" target="_top">Sök</a>
<a href="default.asp?category=LOGOUT" target="_top">Logga ut</a>
<hr width="700" color="#000000" NOSHADE>
</td>
</div><tr>
<!--TABELLEN SOM INNEHÅLLER FORMULÄRET-->
<td align="left" valign="middle">
Du är online
<%End If%>
<
</td>
<tr>
<td valign="bottom" align="center">
<hr color="#000000" width="700" NOSHADE">
</td><tr>
<td height="10" valign="bottom" align="center">
</td>
</table>
</table>
</td>
</table>
<%End If%>
Men jag får bara det här meddelandet:
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.
/laktos/default.asp, line 808
Rad 808 är i fet stil.
tacksam för svar
:)
Felmeddelandet brukar betyda att man i sin SQL-fråga stavat fel på ett tabell- eller fältnamn.
mvh,
OJ! Nu såg jag vad som var fel.
Tack @nders :e
Jag har glömt och gjort posten pass i databasen :r
Tusen tack :birp :birp
Hmm!
Nu får jag det här meddelandet:
Feltyp:
(0x80020009)
Undantag inträffade.
/laktos/default.asp, line 809
Vad är fel?
Eftersom du ändå gör jämförelsen i SQL-frågan kan du byta ut den raden mot:
If not RS.EOF Then
Mvh,
Tack tack =) =)
Nu funkar det!
Du är kungen :birp :birp :bire