---
title: "hittar inte databasen...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8009-hittar-inte-databasen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "snekkorr"
published: "2001-02-05T19:42:00.000Z"
updated: "2001-02-06T11:59:00.000Z"
replies: 3
views: 241
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/8009-hittar-inte-databasen"
---

# hittar inte databasen....

## #1 — snekkorr, 2001-02-05T19:42Z

jag fattar inte varför den inte hittar databasen....

\<%
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 cookie set
If (not rsUser.BOF) and (not rsUser.EOF) then
  Response.Cookies("username") = rsUser("username")
  'If the user wants to stay logged in all the time, then we'll set the cookie with a far-away expiry date
  if stayloggedin = "yes" then
	Response.Cookies("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\>

och databasnamnet är rätt.. och jag har inte lag den i någon mapp heller... och ändå får jag felet

ADODB.Connection fel '800a0e7a' 

Det gick inte att hitta den angivna providern. 

/gnagarsajten/signin.asp, rad 14 

någon som ser felet??!!

Permalänk: https://www.webforum.nu/p/8009

## #2 — Morph, 2001-02-05T21:41Z

Tror den hittar databasen, det är providern som ger dig problem. Dvs:

```
Provider=Microsoft.Jet.OLEDB.4.0
```

Testa att installera ny MDAC, som du kan ladda hem från <http://www.microsoft.com/data> 

Annars kan du testa att anluta via ODBC istället, lite långsammare men vem vet, det kanske funkar ;)

```
ConnectString = "driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("siteusers.mdb")
```

Permalänk: https://www.webforum.nu/p/258531

## #3 — Eclipse, 2001-02-06T09:45Z

fan, jag blir ju osäker... men är det inte backslash i server.mappath som gör hela skillnaden!? Är det bara jag som ser sånt??

**Från:**  Server.MapPath("siteusers.mdb")
**Till:**  Server.MapPath("\\siteusers.mdb")

Permalänk: https://www.webforum.nu/p/258532

## #4 — snekkorr, 2001-02-06T11:59Z

tackar.. det såg jag inte... har nog blivit lite trött på sistonde

Permalänk: https://www.webforum.nu/p/258533

---

Tråden på webben: https://www.webforum.nu/amne/asp/8009-hittar-inte-databasen
