---
title: "set datefirst"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/56937-set-datefirst"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "doggelito"
published: "2002-10-24T07:49:46.000Z"
updated: "2002-10-24T12:12:08.000Z"
replies: 6
views: 228
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/56937-set-datefirst"
---

# set datefirst

## #1 — doggelito, 2002-10-24T07:49Z

I en lagrad procedur vet jag hur man använder datefirst men hur skriver man datefirst direkt på asp-sidan?

```
Set Datefirst = 1
objconn.execute("Select bla from bla")
```

Funkar ju inte direkt!
Varför jag frågar är att jag har en datepart i where-taggen.

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

## #2 — @nders, 2002-10-24T07:54Z

Datefirst är en SQL-funktion. Du kan inte använda den i ASP. Du får sätta det direkt i SQL-frågan i så fall, på samma sätt som du har med det i din query i din stored procedure.

Mvh,

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

## #3 — doggelito, 2002-10-24T07:58Z

hur?
går det att dela upp execute-raden typ:

```
objconn.execute("Set Datefirst = 1 Select bla from bla")
```

eller?

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

## #4 — doggelito, 2002-10-24T08:03Z

så var det! :)

red/fast utan = då så klart!

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

## #5 — @nders, 2002-10-24T08:05Z

Tja, det är ju bara en SQL-fråga, att du ställer den från en asp-sida är (i stort sett) irrelevant.

Jag brukar dela upp med enter (vbcrlf alltså), eftersom jag har enter mellan mina statements när jag skriver dem i enterprise manager.

```
strSQL = "SET NOCOUNT ON" & vbCrLf & "SET DATEFIRST 1 " & vbCrLf & "GO" & vbCrLf & "SELECT bla FROM bla"
```

Något sånt.

Mvh,

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

## #6 — doggelito, 2002-10-24T08:09Z

mysigt! :)

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

## #7 — doggelito, 2002-10-24T12:12Z

Kom och tänka på en sak, datefirst är ju en funktion man "bör" ha 
med i sql hämtningen (med datum kolumner) eftersom man i de 
allra flesta fall vill ha måndag som dag 1 i veckan.
Men finns det fler liknande funktioner man "bör" ha med för att 
förhindra att fel data hämtas upp?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/56937-set-datefirst
