---
title: "Datum i sql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10850-datum-i-sql"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Lina"
published: "2001-07-31T08:50:00.000Z"
updated: "2001-07-31T09:13:00.000Z"
replies: 5
views: 291
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/10850-datum-i-sql"
---

# Datum i sql

## #1 — Lina, 2001-07-31T08:50Z

Hjälp...

Har en sql-sats som ser ut så här:

```
sqlMessage = "INSERT INTO TowerTagWall(TavlePersonID, Date, SenderID, SenderName, Content) Values("&id&", #"&Now&"#, 49, 'phoenix', '"&message&"');"
```

I databasen (sql-server) har jag fältet date som är satt till datetime

Felmeddelandet jag får lyder:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
The name '#2001' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permitted.
/bite-it/admin/Imagecheck2.asp, line 79
 och det pekar på datumfältet i sql-satsen antar jag...

Hur ska jag göra för att kunna lägga till datumet i databasen????

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

## #2 — LarsG, 2001-07-31T08:56Z

Det skall inte vara # kring datum i SQL-server. (Den syntaxen är specifik för Access.)

```
sqlMessage = "INSERT INTO TowerTagWall(TavlePersonID, Date, SenderID, SenderName, Content) Values("&id&", '"&Now&"', 49, 'phoenix', '"&message&"')"
```

alternativt så kan du använda den datumfunktion som finns i SQL server

```
sqlMessage = "INSERT INTO TowerTagWall(TavlePersonID, Date, SenderID, SenderName, Content) Values("&id&", getdate(),49, 'phoenix', '"&message&"')"
```

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

## #3 — Lina, 2001-07-31T09:03Z

Hmmm...

Tänkte också att det skulle vara enkelfnuttar men fick felmeddelande då så jag testade med # också innan jag la inlägget...

Felmeddelandet lyder:
Microsoft OLE DB Provider for SQL Server error '80040e07' 

The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value. 

/admin/Imagecheck2.asp, line 79

Ska testa den andra också....

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

## #4 — Lina, 2001-07-31T09:05Z

Glömde säga det konstigaste med det hela....

När jag kör lokalt på vår utvecklingsserver så funkar allt som det ska med enkelfnuttarna, men det är när jag skickar upp filen och kör den på vår skarpa server som jag får problemen....

Vet att inställningarna i databasen är dom samma....

Kan det bero på att den skarpa servern är norsk????

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

## #5 — LarsG, 2001-07-31T09:09Z

Jo, det hänger nog ihop med vilket datumformat man får från now. Om du använder varianten med getdate() så borde du inte ha några sådana problem.

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

## #6 — Lina, 2001-07-31T09:13Z

Tackar och bockar Lars!!!

Det funkar kanon med  getdate()

Tusen tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10850-datum-i-sql
