Pessoal alguem me sabe dizer onde e que estou a falhar???
to sempre a ter este erro o que acho estranho.
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
/goeant/login.asp, line 20
obrigado
[b]
<html>
<head>
<title>Login</title>
<form name="ok" action ="login.asp?status=go" method="post">
<p><b><font face="Verdana" size="2">Username </font></b><font face="Verdana">
<input type="text" style="width: 100px; height: 18px; font-family:Verdana; font-size:10px" name="t1" size="20"></font><b><font size="2" face="Verdana"> Password </font></b>
<input type="password" name="t2" style="width: 100px; height: 18px; font-family:Verdana; font-size:10px" size="20">
<button name="B1" type="submit" value="ok" name="B1" style="width: 35px; height: 18px; font-family:Verdana; font-size:10px" id="ok">OK</button></p>
</head>
<body>
</form>
</body>
</html>
<%
session.timeout=60
if request.querystring("status")= "go" then
Set Conn = Server.CreateObject("ADODB.Connection")
conn.open "DRIVER={Microsoft Access Driver(*.mdb)}; DBQ="& Server.MapPath("db/db.mdb")
set rs=server.createobject("adodb.recordset")
sqlstmt = "select * from users where username= " & request.form("t1") & " and password= " & request.form("t2") & " "
rs.open sqlstmt, conn,1
if rs.RecordCount > 0 then
session("utilizador")=rs.fields("username")
if rs.fields("username")="administrator" then
session("admin")=true
response.redirect"menuadmin.asp"
else
session("admin")= false
response.write "Erro!! Tente de novo."
end if
session("valido")=true
response.redirect"menu.asp"
else
session("valido")=false
response.redirect "erro.html"
end if
end if
%>[/b]



