---
title: "Update SQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8641-update-sql"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "aleborg"
published: "2001-03-22T01:06:00.000Z"
updated: "2001-03-22T11:38:00.000Z"
replies: 2
views: 165
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/8641-update-sql"
---

# Update SQL

## #1 — aleborg, 2001-03-22T01:06Z

Har en kod som ser ut så här:

```
		SQL2="Select Logins From Users Where Username='"& rsLogin.Fields.Item("Username").Value &"'"
		Set tid= conn.Execute(SQL2)
		tid2=(tid("Logins"))+1
		SQL = "UPDATE Users SET Logins="& tid2 &", Lastdate='"& now &"'"
		SQL = SQL & " Where [Username]='"&Session("Username")&"'"
		Conn.Execute(SQL)
		Response.Redirect "logged.html"
```

Men får bara felmeddelandet:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E09)
\[TCX\]\[MyODBC\]You have an error in your SQL syntax near '\[Username\]='Webmaster'' at line 1
/mainett.asp, line 45

Line 45:
		Conn.Execute(SQL)

Vad är fel, har provat flera olika kombinationer men kan inte se felet!!!!

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

## #2 — aleborg, 2001-03-22T01:24Z

löste det :)

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

## #3 — SPiN, 2001-03-22T11:38Z

För att göra det lite snyggare och kortare kan du göra så här:

```
SQL = "UPDATE Users SET Logins=Logins+1, Lastdate='" & now & "'"
SQL = SQL & " Where [Username]='" & rsLogin.Fields.Item("Username").Value & "'"
Conn.Execute(SQL)
Response.Redirect "logged.html"
```

Då slipper du skapa recordset och koden exekveras snabbare, mindre att skriva blir det också :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8641-update-sql
