---
title: "syntaxfel insert into"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/104365-syntaxfel-insert-into"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "greggan"
published: "2004-05-26T11:54:30.000Z"
updated: "2004-05-26T14:24:36.000Z"
replies: 3
views: 385
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/dotnet/104365-syntaxfel-insert-into"
---

# syntaxfel insert into

## #1 — greggan, 2004-05-26T11:54Z

nu har jag fått ett syntaxfel i insert into igen.
jag vill lägga till datum och tid i databasen

koden ser ut såhär:

```
sub loggain()
Dim cn as new OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=C:\Inetpub\databaser\loggin.mdb;")
Dim cmd as new OleDbCommand("INSERT INTO users(senast) WHERE nick='" + session("userid") + "' VALUES('" & now() & "') ",cn)
cn.open()
Cmd.ExecuteNonQuery()
cn.close()
response.Redirect("profil.aspx?user=" + session("userid"))
end sub
```

vad är felet? Tidigare löste jag det med att kolumnen i databasen inte kunde heta date, men nu heter den senast, det måste ju vara okej. 

HJÄLP?!  :q

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

## #2 — UlfT, 2004-05-26T11:59Z

Kolla om du verkligen ska ha alla apostrofer som du har klämt in. Apostrofer har man runt strängar. Inte runt numeriska värden.

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

## #3 — cyprys, 2004-05-26T12:15Z

Du kan inte ha ett WHERE i en INSERT INTO. 
Vad du vill ha är antagligen en UPDATE.

```
("UPDATE users  SET senast = '" & now() & "' WHERE nick='" + session("userid") + "' ",cn)
```

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

## #4 — greggan, 2004-05-26T14:24Z

självklart... tänkte inte alls på det  :r 
det fungerar fint nu, tack så mycket!  :birp

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/104365-syntaxfel-insert-into
