---
title: "datum problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/60775-datum-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "cupy"
published: "2002-11-30T22:00:22.000Z"
updated: "2002-12-01T20:55:48.000Z"
replies: 22
views: 496
page: 1
pages: 2
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/60775-datum-problem"
---

# datum problem

_Sida 1 av 2._

## #1 — cupy, 2002-11-30T22:00Z

vet inte varför men det funkar nere hos mig på minserver men så fort jag testar uppe på webhotellet då 
vill inte allafall datumet vill inte funka Istället för datum får jag bara 0000-00-00-00-00-00 i datbasen  Varför?  

```
 Set Conn = Server.CreateObject("ADODB.Connection")

conn.open = "driver=MySQL;server=x;uid=x;pwd=x;database=xxx"

rdatum = now

SQL = "Insert Into files(filename,namn,epost,telefon,rubrik,rdatum) Values 
('"& filename &"','"& Namn &"','" & epost & "','" & telefon & "','" & rubrik & "','" & rdatum & "')"

Set rs = Conn.Execute(SQL)

Set rs = nothing
```

:OO :OO

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

## #2 — Jörgen HP, 2002-11-30T22:03Z

Antagligen har inte din VB-motor samma datumformat som mysql, skicka in mysql:s datumvärde istället:

```
SQL = "Insert Into files(filename,namn,epost,telefon,rubrik,rdatum) Values 
('"& filename &"','"& Namn &"','" & epost & "','" & telefon & "','" & rubrik & "', now() )"
```

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

## #3 — Jörgen HP, 2002-11-30T22:05Z

Parantes:

du kan effektivisera lite, byt:

```
Set rs = Conn.Execute(SQL)

Set rs = nothing
```

mot

```
Conn.Execute(SQL) ,,128
```

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

## #4 — cupy, 2002-11-30T22:13Z

OK, Jag testat men samma resultat tyverr

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

## #5 — Jörgen HP, 2002-11-30T22:18Z

Vad är rdatum för kolumntyp?
Vad händer om du skriver ut sql-frågan innan exekveringen?

```
SQL = "Insert Into files(filename,namn,epost,telefon,rubrik,rdatum) Values 
('"& filename &"','"& Namn &"','" & epost & "','" & telefon & "','" & rubrik & "', now() )"

response.write SQL
```

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

## #6 — cupy, 2002-11-30T22:25Z

kolumnen för datum heter rdatum

Jag skrev ut  response.write SQL och jag använt ,'" & rdatum & "'
 och fått  den här '11/30/2002 11:25:55 PM' det borde fastna i databas men det gör inte !!!!

när jag använt now()  då blev inget

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

## #7 — cupy, 2002-12-01T00:32Z

Nu är det såhär

```
  Set Conn = Server.CreateObject("ADODB.Connection")
conn.open = "driver=MySQL;server=x;uid=x;pwd=x;database=xxx"
rdatum = current_date
SQL = "Insert Into files(filename,namn,epost,telefon,rubrik,rdatum) Values 
('"& filename &"','"& Namn &"','" & epost & "','" & telefon & "','" & rubrik & "','" & current_date & "')"
Set rs = Conn.Execute(SQL)
Set rs = nothing
```

Datafälten heter rdatum och typ date
i databasen visas ändå bara 0000-00-00 !
Vad är felet?

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

## #8 — cupy, 2002-12-01T13:23Z

någon som vet eller har idéer ?

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

## #9 — icaaq, 2002-12-01T13:29Z

VAd ger 

```
[red]
  Set Conn = Server.CreateObject("ADODB.Connection")
conn.open = "driver=MySQL;server=x;uid=x;pwd=x;database=xxx"
rdatum = current_date
SQL = "Insert Into files(filename,namn,epost,telefon,rubrik,rdatum) Values 
('"& filename &"','"& Namn &"','" & epost & "','" & telefon & "','" & rubrik & "','" & current_date & "')"
Response.Write SQL
Response.End
Set rs = Conn.Execute(SQL)
[/red]
```

Set rs = nothing

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

## #10 — cupy, 2002-12-01T13:38Z

Den ger inget och likadant med datetime heller

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

## #11 — cupy, 2002-12-01T13:49Z

Nu har jag fått '12/1/2002 2:48:02 PM'  såhär

```
Set Conn = Server.CreateObject("ADODB.Connection")
conn.open = "driver=MySQL;server=x;uid=x;pwd=x;database=xxx"
rdatum = now()
SQL = "Insert Into files(filename,namn,epost,telefon,rubrik,rdatum) Values 
('"& filename &"','"& Namn &"','" & epost & "','" & telefon & "','" & rubrik & "','" & rdatum & "')"
Response.Write SQL
Response.End
Set rs = Conn.Execute(SQL)
```

Men i databasen fortfarande 0000-00-00!!!!

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

## #12 — icaaq, 2002-12-01T16:08Z

Testa

```
[red]
Set Conn = Server.CreateObject("ADODB.Connection")
conn.open = "driver=MySQL;server=x;uid=x;pwd=x;database=xxx"
rdatum = now()
SQL = "Insert Into files(filename,namn,epost,telefon,rubrik,rdatum) Values 
('"& filename &"','"& Namn &"','" & epost & "','" & telefon & "','" & rubrik & "','current_timestamp')"
Response.Write SQL
Set rs = Conn.Execute(SQL),,128
[/red]
```

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

## #13 — cupy, 2002-12-01T16:47Z

nej tyverr! den skriver ut bara 'current_timestamp' inget annat

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

## #14 — icaaq, 2002-12-01T16:49Z

Vad har du för typ av datumfält?

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

## #15 — cupy, 2002-12-01T17:20Z

jag har datetime på datumfältet men testat även med date och datestamp oxå utan resultat

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

## #16 — icaaq, 2002-12-01T17:35Z

Jag chansar då jag aldrig använt mySQL men testa att ta bort fnuttarna

```
[red]
Set Conn = Server.CreateObject("ADODB.Connection")
conn.open = "driver=MySQL;server=x;uid=x;pwd=x;database=xxx"
rdatum = now()
SQL = "Insert Into files(filename,namn,epost,telefon,rubrik,rdatum) Values 
('"& filename &"','"& Namn &"','" & epost & "','" & telefon & "','" & rubrik & "', current_timestamp)"
Response.Write SQL
Set rs = Conn.Execute(SQL),,128
[/red]
```

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

## #17 — cupy, 2002-12-01T17:46Z

Nej den vill inte!

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

## #18 — Jesper T, 2002-12-01T18:05Z

Om om du typformaterar det hela då?
cDate(rdatum)
eller
datevalue(rdatum)

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

## #19 — cupy, 2002-12-01T18:26Z

Jesper T 
Det fattar jag inte riktigt vad du menar! Kan du förklara dig lite mer?

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

## #20 — Jesper T, 2002-12-01T18:29Z

```
 Set Conn = Server.CreateObject("ADODB.Connection")
conn.open = "driver=MySQL;server=x;uid=x;pwd=x;database=xxx"
rdatum = now()
SQL = "Insert Into files(filename,namn,epost,telefon,rubrik,rdatum) Values 
('"& filename &"','"& Namn &"','" & epost & "','" & telefon & "','" & rubrik & "','" & [b]cDate[/b](rdatum) & "')"
Response.Write SQL
Response.End
Set rs = Conn.Execute(SQL)
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/60775-datum-problem  
Nästa sida: https://www.webforum.nu/amne/asp/60775-datum-problem/page2.md
