---
title: "Konvertera datatyp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/102725-konvertera-datatyp"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "SB"
published: "2004-05-01T14:17:15.000Z"
updated: "2004-05-01T16:28:16.000Z"
replies: 7
views: 310
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/databaser-sql/102725-konvertera-datatyp"
---

# Konvertera datatyp

## #1 — SB, 2004-05-01T14:17Z

Hej!

Jag kör ASP-kod mot en Access-databas på en Unixserver som kör ChiliAsp. Eftersom jag har problem med att visa datumformaten korrekt vill jag nu konvertera datumfältet från typen datum/tid till sträng.

Kan man utföra detta med SQL och i så fall hur?

Mvh
/SB

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

## #2 — Nöff, 2004-05-01T15:27Z

Snubben

SELECT CONVERT(CHAR,GETDATE(),20)

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

## #3 — LarsG, 2004-05-01T15:39Z

Den koden fungerar inte i Access.

Jag skulle inte byta datatyp i tabellen. Det år ju att plocka att formattera själv med datepart och lite stränghantering.

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

## #4 — SB, 2004-05-01T15:51Z

Det har jag faktiskt försökt. Följande funktion 

```
Function RedigeraDatum(dDatum)
	RedigeraDatum = Year(dDatum) & "-" & Right("00" & Month(dDatum),2) & "-" & Right("00" &  Day(dDatum),2) & " " & Right("0" & Hour(dDatum),2) & ":" & Right("0" & Minute(dDatum),2)
End Function
```

ger formatet 2004-01-05 00:00 när jag skrivit in datum med funktionen Now().

Konstigt nog skrivs alla datum och tidsformat ut riktigt som är inskrivna före 1:a maj.

<http://www.fuzzydizzie.com/forumoversikt.asp>

Mysko, men sant.

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

## #5 — LarsG, 2004-05-01T16:10Z

Lägg in formatteringen direkt i sql-satsen.

I och för sig så var alla dagar \> 12 för de datum som var mindre än 1:a maj så det är nog ett generellt problem att någon förväxlar dag och månad. 

Jag känner mig något borta i detta då det verkar vara brister i ChiliASP som ställer till det.

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

## #6 — SB, 2004-05-01T16:21Z

Anropet till funktionen ligger direkt i SQL-satsen.

Men jag tror att problemet ligger i ChiliASP. Jag har hört att fler har bekymmer med datumformat med Access och ChiliASP.

Finns det ingen metod att konvertera datatyp får jag väl ta bort kolumnen och sedan skapa en ny av typen String.

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

## #7 — LarsG, 2004-05-01T16:26Z

Jag tänkte inte att du anropar funktionen redigeraDatum utan att du lägger in motsvarande kod i SQL-satsen.

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

## #8 — SB, 2004-05-01T16:28Z

OK.
Det var så du menade
Jag testar detta senare. Måste iväg nu.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/102725-konvertera-datatyp
