webForumDet fria alternativet

knasigt fel.. jag kan inte,,,

ASP

3 svar · 213 visningar · startad av snekkorr

Medlem sedan dec. 2000203 inlägg
Frågan#1

då hitta vad som e fel... jag har bytt ut cookies mot kakor men de e bara här i inlägget och har ingen betydelse eftersom man inte får skriva cookies i webforum!!!!!!

här e min connection sida:

<%
Option Explicit
Dim ConnectString,sql,conn,rsUser,username,password,page,stayloggedin,LConnectString,lconn

'Grab the submitted variables (page is the page they've come from, set by the hidden variable at the login box)
username = Request.Form("username")
password = Request.Form("password")
page = Request.Form("page")
stayloggedin = Request.Form("stayloggedin")

'Open connection
ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("siteusers.mdb")
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnectString

'Get a recordset corresponding to the submitted username and password
sql = "SELECT username FROM users WHERE username = '" & username & "' AND password = '" & password & "'"
Set rsUser = Server.CreateObject("ADODB.Recordset")
rsUser.Open sql, conn, 3, 3

'If there was a valid recordset there, then send them back to the page they came from, with the username kaka set
If (not rsUser.BOF) and (not rsUser.EOF) then
Response.kakor("username") = rsUser("username")
'If the user wants to stay logged in all the time, then we'll set the kaka with a far-away expiry date
if stayloggedin = "yes" then
Response.kakor("username").expires = #1/1/2010#
end if
rsUser.close
set rsUser = nothing
conn.close
set conn = nothing
Response.Redirect(page)
end if

'Otherwise, display an invalid entry screen
rsUser.close
set rsUser = nothing
conn.close
set conn = nothing%>

<html>
<head>
<title>Invalid entry</title>
</head>
<body bgcolor="#FFFFFF" link="#DD0000" vlink="#DD0000" alink="#000000">
<font face="tahoma,verdana,arial,helvetica" size=2 color="#FFFFFF">

<h3>Invalid username/password</h3>

<p><a href="javascript:self.history.go(-1)"><b>Please try again</b></a></p>

</font>
</body>
</html>

men då får jag upp detta fel:
ADODB.Connection fel '800a0e7a'

Det gick inte att hitta den angivna providern.

/cluster/signin.asp, rad 14

jag har stavat rätt på databasnamnet ja och den ligger i katalogen cluster.

------------------
blackarmy.se

Medlem sedan juni 200152 inlägg
#2

men då är det med största sannolikhet fel i
ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("siteusers.mdb")

kolla så allt är rätt.....ska det vara mellanslag i "data source"?

------------------
jag är inte där du är

Medlem sedan juli 2000534 inlägg
#3

Har du OLEDB-drivrutiner för JET 4.0 installerat? Om inte kan du ladda ner senaste MDAC från MS för att fixa det. MDAC finns här: http://www.microsoft.com/data

slurken: japp, det ska vara ett mellanslag där.

------------------
/Morph

Tech Support: "I need you to boot the computer."
Customer: (THUMP! Pause.) "No, that didn't help."

[Redigerat av Morph den 12 jun 2001]

Medlem sedan juni 200152 inlägg
#4

pröva o skriv in hela sökvägen till databasen istället för mappath dvs.

c:\wwwroot\..\cluster\siteusers.mdb

vet inte om det hjälper men man kan ju testa ;)

------------------
jag är inte där du är

274 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
141 ms — ändringar (db)