if exists (select * from tabellen where anvandarnamn = 'bengt' and losenord = 'jupps') select 1 else select 0
då får du alltså ett recordset där rs(0) är 1 om inloggning är ok, 0 annars.
mvh,
------------------
<A HREF="http://www.cartman.nu" TARGET=_blank>
If a packet hits a pocket on a socket on a port
and the bus is interrupted as a very last resort
and the address of the memory makes the data link abort,
then the socket packet pocket has an error to report.
</A>
if exists (select * from tabellen where anvandarnamn = 'bengt-ove' and losenord = 'jupps') response.redirect("glad.asp") else response.redirect("lessen.asp")
du måste ju få ett svar från databasen till din asp-sida innan du kan utvärdera för att kunna göra en response.redirect.
alltså:
set rs=connection.execute(sqlfrågan)
if cstr (rs(0)) = "1" then response.redirect "inloggningok.asp" else response.redirect "inloggningfel.asp"
rs.close
set rs=nothing
om du inte vill ha ett recordset får du nog skapa en stored procedure i sql server som slänger ifrån sig en ut-parameter till ett commandobjekt...
------------------
<A HREF="http://www.cartman.nu" TARGET=_blank>
If a packet hits a pocket on a socket on a port
and the bus is interrupted as a very last resort
and the address of the memory makes the data link abort,
then the socket packet pocket has an error to report.
</A>
detta borde vara samma sak. men egentligen det blir ju inget recordset om man inte använder SET.
IF (select * from tabellen where anvandarnamn = 'bengt' and losenord = 'jupps')=True THEN
response.rediret("fj.asp")
ELSE
response.redirect("eo.asp")
END IF