---
title: "Lita problem igen...!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/117209-lita-problem-igen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "paddan"
published: "2004-12-02T20:19:24.000Z"
updated: "2004-12-14T13:51:33.000Z"
replies: 15
views: 532
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/117209-lita-problem-igen"
---

# Lita problem igen...!

## #1 — paddan, 2004-12-02T20:19Z

HEj!
Tack för all hjälp tidiagare.......!
Grymt schysst!
Nu har jag ett annat prblem....
Det är så att jag har en mysql databasmed en tabell som heter spelprogram. Där finns ett fält som heter tid, där spara sdatum och tid tex:
2004-12-12 12:34:12

I min länk som jag skickar med frn förra sidan ser ut så här:
<http://www.cl98ic.se/default.asp?page=12&d=6&m=12&y=2004>

Jag sätter ihop dem sedan så här:
datumutskriv = cdate(Request.Querystring("y") &"-"& Request.Querystring("m") &"-"& Request.Querystring("d"))

När jag i min sql sats ska sortera ut dem sen så blir det fel, så här min sql sats ut:
Visa = "SELECT Serie, Omg, Tid, Hemmalag, Bortalag, Arena FROM spelprogram WHERE Tid= (" & datumutskriv & ")"

Problemet är jo att i sqlsatsen säger man hämta ut värden där tid är samma som datumutskriv variablen, men i variablen sparas jo bara datumet....inte datum & tiden som det sparas i tabellen.

Hur ska jag göra??
Mvh Martin Sköld

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

## #2 — skarbratt, 2004-12-02T21:12Z

Tja, men vill du ha ut alla med det datumet kan du väll göra så här:  Tid = #"&datumutskriv&"%#, elelr något liknande...

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

## #3 — paddan, 2004-12-02T21:18Z

Ja men i tabellen sparas det som 2004-12-12 12:12:12
Men jag skickar bara med 2004-12-12 med strängen som jag sedan sparar i en variabel. Så i variablen står där 2004-12-12
men i tabellen står där 2004-12-12 12:12:12

Förstår ni??

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

## #4 — lilja, 2004-12-02T22:48Z

Du kan ju antingen lagra data i databasen med Date() istället för Now()... Annars kan du formulera om din SQL-satts...

Jag tror du kan använda Left() i SQL-sattsen (om det fungerar och du inte har kravet att skriva allt för fin kod!) och på sätt plocka ut de 10 första tecknen YYYY-MM-DD (ps! inklusive bindestrecken)!

```
strSQL = "SELECT Serie, Omg, Tid, Hemmalag, Bortalag, Arena FROM spelprogram WHERE Left(Tid,10) = (" & datumutskriv & ")"
```

Annars kan du hämta alla poster ifrån 00:00 till 23:59 en dag... Antar att du kan skapa datumsträngarna själv?

```
strSQL = "SELECT Serie, Omg, Tid, Hemmalag, Bortalag, Arena FROM spelprogram WHERE Tid BETWEEN = #2004-12-12 00:00# AND #2004-12-12 23:59#"
```

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

## #5 — skarbratt, 2004-12-03T05:42Z

Kolal min SQL sträng igen, använder "%" för att först skriva ut datumet 2004-12-01 och % för att den tar vad som helst efter, som ett "wild card"

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

## #6 — lilja, 2004-12-03T10:11Z

ops, de tecknet missade jag... smart! :)

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

## #7 — @nders, 2004-12-03T10:30Z

1) I MySQL använder man apostrofer runt datum.
2) Man ska inte använda wildcards på datum i sina villkor, utan använda de datumfunktioner som finns i SQL. En sökning i SQL-forumet borde ge dig exempel du kan använda.

Dessutom; skarbratt: Wildcards har ingen inverkan om du använder =, utan då är det LIKE som gäller.

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

## #8 — Palle, 2004-12-03T11:10Z

En variant: :) 

```
[red]strSQL = "SELECT Serie, Omg, Tid, Hemmalag, Bortalag, Arena FROM spelprogram WHERE DATE_FORMAT(tid,'%Y-%m-%d') = '"& datumutskriv  &"'"[/red]
```

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

## #9 — Calevan, 2004-12-13T16:08Z

finns det någonstans man kan se skriptet "in action"? är det för att ladda upp fler filer samtidigt?

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

## #10 — paddan, 2004-12-13T16:35Z

Scriptet är inte för at ladda upp filer , det är när du har datum och tid under samma fält i databsen, tex 2004-12-12 12:00:00..sen vill jag bara ha ut datumet, inte tiden och jämföra det med ett datum i en variabel...
förstår du..
Det är till en kalender!

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

## #11 — @nders, 2004-12-13T19:23Z

... och nu är alltså problemet vadå? Hur ser koden ut nu?

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

## #12 — paddan, 2004-12-13T19:29Z

Nej nej..nu blir det fel...det funkar skitbra med det kom en fråga om vad scriptet var för så jag beskrev det..!
Mvh Martin

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

## #13 — @nders, 2004-12-13T19:32Z

Okej, det var inte helt tydligt...

Använd himskans gärna funktionen "Acceptera som slutgiltigt svar" för att markera det inlägg som löste ditt problem.

Det underlättar också för andra att veta om de ska försöka hjälpa till eller inte...

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

## #14 — paddan, 2004-12-13T19:33Z

Så där ja då var det fixat..ber om ursäkt..!

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

## #15 — @nders, 2004-12-13T19:33Z

Också läs gärna mitt inlägg igen. :/

> **@nders skrev:**
>
> Använd himskans gärna funktionen "Acceptera som slutgiltigt svar" för att markera **det inlägg som löste ditt problem**.

Funktionen är också till för att andra lätt ska hitta lösningsförslag på liknande problem.

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

## #16 — Calevan, 2004-12-14T13:51Z

> **paddan skrev:**
>
> Scriptet är inte för at ladda upp filer , det är när du har datum och tid under samma fält i databsen, tex 2004-12-12 12:00:00..sen vill jag bara ha ut datumet, inte tiden och jämföra det med ett datum i en variabel...
> förstår du..
> Det är till en kalender!

jag sitter mest och undrar hur 17 mitt inlägg hamnade i denna tråden, det skulle det inte vara, men men :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/117209-lita-problem-igen
