---
title: "Hjälp med Cdate"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/124654-hjälp-med-cdate"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Boorg"
published: "2005-03-18T09:44:42.000Z"
updated: "2005-03-18T12:21:19.000Z"
replies: 7
views: 339
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/124654-hjälp-med-cdate"
---

# Hjälp med Cdate

## #1 — Boorg, 2005-03-18T09:44Z

Jag har en ifsats som är ifall datumen är lika då...
Men ibland är det inget värde i dom och då får jag felet: Type mismatch: 'Cdate'
Och tar jag bort Cdate så blir dom aldrig lika.

Finns det något sätt att komma runt detta problem?

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

## #2 — @nders, 2005-03-18T09:48Z

```
if IsDate(variabel1) and IsDate(variabel2) then
     ' gör övriga jämförelser
end if
```

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

## #3 — Boorg, 2005-03-18T09:50Z

ahh! bra idee ;)

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

## #4 — Boorg, 2005-03-18T09:55Z

Hmmm konstigt.. Det blev samma fel igen!

```
			If IsDate(Filter1) And IsDate(tabell(0,c)) Then
				' Markerad tid
				elseIf Filter2 = tabell(r,0) And Cdate(Filter1) = Cdate(tabell(0,c)) Then
					response.write "<div id='edit'><div>"
			End If
```

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

## #5 — @nders, 2005-03-18T09:56Z

Du har ju lagt koden så att den körs när någon av variablerna *inte* är ett datum. Varför har du *elseif* där?

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

## #6 — Boorg, 2005-03-18T10:03Z

> **@nders skrev:**
>
> Du har ju lagt koden så att den körs när någon av variablerna *inte* är ett datum. Varför har du *elseif* där?

inte är ett datum?

Jag har byggt upp en ett stort fältsystem med massa arrayer och så är det ett vilkor innan elseif som bestämmer ifall det fältet inte skall vara markerad. Stämmer elsif uppgifterna så är det fältet markerad som edit och stämmer det inte är den bara markerad... mycket kod...

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

## #7 — @nders, 2005-03-18T11:05Z

Koden i ditt inlägg tolkas så här:

Om variabel1 är ett datum, och variabel2 är ett datum, gör ingenting. Annars; konvertera variablerna till datum och gör en jämförelse.

Det beror på att du har en *elseif* inne i din if-sats. Varför är den där? Ska det inte vara bara IF?

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

## #8 — Boorg, 2005-03-18T12:21Z

ibland är man blind
Tack anders...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/124654-hjälp-med-cdate
