---
title: "Databaskoppling - vad är fel ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/81995-databaskoppling-vad-är-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Denniss"
published: "2003-07-14T19:11:34.000Z"
updated: "2003-07-14T19:41:50.000Z"
replies: 6
views: 301
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/81995-databaskoppling-vad-är-fel"
---

# Databaskoppling - vad är fel ?

## #1 — Denniss, 2003-07-14T19:11Z

Hej !

Jag skulle ändra ursprungliga kod (det stod i readme filen så: 1. Ändra databaskoppling i filen config.asp)

Så ser det ut innan ändringen:

ConnectString = "dsn=db066_db2"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open ConnectString

Jag ändrade den till:

ConnectString = "dsn=Database/db.mdb"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open ConnectString

Felkod:Microsoft OLE DB Provider for ODBC Drivers error '80004005' 

\[Microsoft\]\[ODBC Driver Manager\] Data source name not found and no default driver specified 

/config.asp, line 7

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

## #2 — Sebbe, 2003-07-14T19:18Z

```
ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Database/db.mdb")
```

DSN:er måste du specifiera själv i ODBC-manageren (tror väl att den heter något sånt).

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

## #3 — Denniss, 2003-07-14T19:31Z

Nu när jag ändrade det fick jag fram ett annat fel:

Syntax error in FROM clause. 

/user/login_confirm.asp, line 8 

Och rad 8 ser så ut:

Set RS = Conn.Execute(SQL)

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

## #4 — @nders, 2003-07-14T19:31Z

Visa SQL-frågan, det är den det är fel på.

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

## #5 — Denniss, 2003-07-14T19:34Z

\<%
strFalseReDirect = "/user/login.asp"
strTrueReDirect = "/index.asp"
IF Request.Form("Email") \<\> "" AND Request.Form("Password") \<\> "" THEN
SQL = "SELECT \* FROM User WHERE uEmail='" & Request.Form("Email") & "' AND uPassword ='" & Request.Form("Password") & "' "
Set RS = Conn.Execute(SQL)
If RS.EOF Then
Session("Inlogged") = "False"
Session("NotValid") = "\<font color=""#FF0000""\>\<b\>Fel vid inloggning!!\</b\>\<br\>Inloggingsuppgifterna du angav var fel.\<br\>Försök igen!\</font\>"
Response.Redirect(strFalseReDirect)
RS.Close
Set RS = Nothing
else
Session("Inlogged") = "True"
Session("UserID") = RS("UserID")
Session("uName") = RS("uFirstName") & " " & RS("uLastName")
Session("confirmAccount") = int(RS("uStatus"))
Response.Redirect(strTrueReDirect)
RS.Close
Set RS = Nothing
end If
ElseIF Request.Form("Email") \<\> "" AND Request.Form("Password") = "" THEN
Session("Inlogged") = "False"
SQL = "SELECT \* FROM User WHERE uEmail='" & Request.Form("Email") & "' "
Set RS = Conn.Execute(SQL)
If RS.EOF then
Session("NoneValidEmail") = "\<font color=""#FF0000""\>Epostadressen du angav kunde inte hittas i databasen.\<br\> \<b\>Kom\</b\> ihåg att du måste ange samma epostadress som du angav när du registrera dig.\</font\>"
Response.Redirect(strFalseReDirect)
RS.Close
Set RS = Nothing
else
strEmail = Request.Form("Email")
Session("SendMail") = "\<font color=""#FF0000""\>Uppgifter för inloggning skickade till adressen:\<b\> " & Request.Form("Email") & "\</b\>\</font\>"
'Skicka mail med lösenord
Response.Redirect(strFalseReDirect)
RS.Close
Set RS = Nothing
end if
ELSE
Response.Redirect(strFalseReDirect)
END IF
Conn.Close
Set Conn = Nothing
%\>

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

## #6 — Sebbe, 2003-07-14T19:38Z

User är ett reserverat ord. Byt antingen ut namnet på tabellen (vilket är att rekomendera) eller om du är slö ändrar du SQL-frågan till:

```
SQL = "SELECT * FROM [User] WHERE uEmail='" & Request.Form("Email") & "' AND uPassword ='" & Request.Form("Password") & "' "
```

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

## #7 — @nders, 2003-07-14T19:41Z

Och:

1) Visa *relevant* kod.
2) Använd \[kod\]-taggar för läsbarhet.

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/81995-databaskoppling-vad-är-fel
