---
title: "Vad är det för fel?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/44503-vad-är-det-för-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "pirajan"
published: "2002-05-25T08:43:10.000Z"
updated: "2002-05-25T09:25:50.000Z"
replies: 6
views: 247
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/44503-vad-är-det-för-fel"
---

# Vad är det för fel?

## #1 — pirajan, 2002-05-25T08:43Z

Har suttit ganska länge nu med denna kod, men kan inte hitta felet... 
Någon vänlig som kan hitta det?

```
Function Connect ()
    Set DB = Server.CreateObject("ADODB.Connection")
    ConnStr = "mitt dsn"
    DB.Open (ConnStr)
    Set Connect = DB
End Function

If Request("Join") = "Join" Then
  If Request.Form("Password") <> Request.Form("Password2") Then
    Error = "The two passwords do not match, please re-enter."
  Elseif Request.Form("Username") = "" Then 
	Error = "Incorrect username"
  Else
    Set DB = Connect()
	DB.Execute("INSERT INTO tblUsers (Date, Username, Email, Firstname, Secondname, Sex, Password, Presentation, Picture, Points, Logins, Online) VALUES ( '" & Request("Date") & "', '" & Request("Username") & "', '" & Request("Email") & "', '" & Request("Firstname") & "', '" & Request("Secondname") & "', '" & Request("Sex") & "', '" & Request("Password") & "', '" & Request("Presentation") & "', '" & Request("Picture") & "', '" & Request("Points") & "', '" & Request("Logins") & "', '" & Request("Online") & "')")  '<---------denna  rad syftar felmeddelandet på...
 

	Session ("Username") = Request("Username")
 	Session ("Firstname") = Request("Firstname")
  	Session ("Secondname") = Request("Secondname")
	Session ("Online") = 1
  	Response.Redirect ("com_default.asp")
  End If
End If
```

 

Jag får upp felmeddelandet:

ADODB.Connection.1 error '80004005' 

SQLState: 37000
Native Error Code: -3502
\[INTERSOLV\]\[ODBC SequeLink driver\]\[ACCESS\]\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error in INSERT INTO statement.

/join.asp, line 15

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

## #2 — icaaq, 2002-05-25T08:47Z

```
[red]
DB.Execute("INSERT INTO tblUsers ([Date], Username, Email, Firstname, Secondname, Sex, Password, Presentation, Picture, Points, Logins, Online) VALUES ( #" & Request("Date") & "#, '" & Request("Username") & "', '" & Request("Email") & "', '" & Request("Firstname") & "', '" & Request("Secondname") & "', '" & Request("Sex") & "', '" & Request("Password") & "', '" & Request("Presentation") & "', '" & Request("Picture") & "', '" & Request("Points") & "', '" & Request("Logins") & "', '" & Request("Online") & "')")
[/red]
```

Date är ett reserverat ord som därför \[\] och sen ska det vara # (brädgårdar) runt datum fält i access

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

## #3 — LAMP, 2002-05-25T08:50Z

Är date av texttyp eller datumtyp?

Om det är datumtyp ska du ha #" & date & "# sedan är date ett reserverat ord. byt namn på kolumnen eller klammra det \[date\].

Hjälper inte det så skriv ut frågan med response.write och posta resultatet.

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

## #4 — Brimba, 2002-05-25T08:50Z

Exempelvis kan det vara kolumnnamnet date som ställer till problem eftersom det är reserverat.

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

## #5 — Brimba, 2002-05-25T08:51Z

three in one ;)

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

## #6 — pirajan, 2002-05-25T09:13Z

Tackar så mycket! Webforum är bäst! :)

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

## #7 — LAMP, 2002-05-25T09:25Z

> *Ursprungligen av Brimba*  **three in one ;)**

Nej, hole in one :D

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/44503-vad-är-det-för-fel
