---
title: "NOW() funktion fungerar inte"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9778-now-funktion-fungerar-inte"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Addeladde"
published: "2001-05-30T11:37:00.000Z"
updated: "2001-05-30T11:53:00.000Z"
replies: 4
views: 207
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/9778-now-funktion-fungerar-inte"
---

# NOW() funktion fungerar inte

## #1 — Addeladde, 2001-05-30T11:37Z

Får ett felmmedelande när jag försöker köra den här koden.

```
  ' Överför till ordrar
  sqlString = "INSERT INTO ordrar (" &_
  "order_id, " &_
  "order_produktID, " &_
  "order_produktantal, " &_
  "order_kundID, " &_
  "order_userID, " &_
  "order_alternativ1, " &_
  "order_alternativ2, " &_
  "order_datum, " &_
  "order_status " &_
  ") SELECT " &_
  "korg_id, " &_
  "korg_produktID, " &_
  "korg_antal, " &_
  "korg_userID, " &_
  "korg_userID, " &_
  "korg_alternativ1, " &_
  "korg_alternativ2, " &_
  "NOW(), " &_
  "0 " &_
  "FROM korg WHERE " &_
  "korg_userID =" & userID

Con.Execute sqlString
```

> Feltyp:
> Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
> \[Microsoft\]\[ODBC SQL Server Driver\]\[SQL Server\]'NOW' is not a recognized function name.
> /td/butik/kassa.asp, line 165

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

## #2 — @nders, 2001-05-30T11:40Z

i sql server heter funktionen getdate().

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

## #3 — Addeladde, 2001-05-30T11:46Z

Nu får jag felmeddelandet

```
  ' Överför till ordrar
  sqlString = "INSERT INTO ordrar (" &_
  "order_id, " &_
  "order_produktID, " &_
  "order_produktantal, " &_
  "order_kundID, " &_
  "order_userID, " &_
  "order_alternativ1, " &_
  "order_alternativ2, " &_
  "order_datum, " &_
  "order_status " &_
  ") SELECT " &_
  "korg_id, " &_
  "korg_produktID, " &_
  "korg_antal, " &_
  "korg_userID, " &_
  "korg_userID, " &_
  "korg_alternativ1, " &_
  "korg_alternativ2, " &_
  "getdate(), " &_
  "0 " &_
  "FROM korg WHERE " &_
  "korg_userID =" & userID

Con.Execute sqlString
```

> Feltyp:
> Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
> \[Microsoft\]\[ODBC SQL Server Driver\]\[SQL Server\]Line 1: Incorrect syntax near '='.
> /td/butik/kassa.asp, line 169

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

## #4 — @nders, 2001-05-30T11:48Z

då skriver man givetvis ut sql-frågan med response.write (precis som man *alltid* gör om frågan inte fungerar), så man ser att variabeln userID inte har något värde.

var sätter du den variabeln?

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

## #5 — CoolDude, 2001-05-30T11:53Z

Ett annat sätt att "lura" SQL är att göra som följer.

```
  ' Överför till ordrar
  [b]datum_tid = now()[/b]
  sqlString = "INSERT INTO ordrar (" &_
  "order_id, " &_
  "order_produktID, " &_
  "order_produktantal, " &_
  "order_kundID, " &_
  "order_userID, " &_
  "order_alternativ1, " &_
  "order_alternativ2, " &_
  "order_datum, " &_
  "order_status " &_
  ") SELECT " &_
  "korg_id, " &_
  "korg_produktID, " &_
  "korg_antal, " &_
  "korg_userID, " &_
  "korg_userID, " &_
  "korg_alternativ1, " &_
  "korg_alternativ2, " &_
  "[b]datum_tid[/b], " &_
  "0 " &_
  "FROM korg WHERE " &_
  "korg_userID =" & userID

Con.Execute sqlString
```

Kanske inte "så" snyggt men ändå det funkar juh....

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9778-now-funktion-fungerar-inte
