---
title: "EOF när datetime är 0000-00-00 00:00"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/128979-eof-när-datetime-är-0000-00-00-00-00"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Troxy"
published: "2005-05-27T18:17:55.000Z"
updated: "2005-05-29T21:51:42.000Z"
replies: 9
views: 417
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/128979-eof-när-datetime-är-0000-00-00-00-00"
---

# EOF när datetime är 0000-00-00 00:00

## #1 — Troxy, 2005-05-27T18:17Z

Jag har en MySQL-databas med en tabell där kollumnen booked är av typen datetime.

Om jag hämtar en post med ett Recordset där booked är "0000-00-00 00:00:00" så blir det konstigt:

Mitt Recordset returnerar true på EOF även fast det innehåller poster, och försöker jag läsa data så får jag följande:

> Data provider or other service returned an E_FAIL status.

Varför det?

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

## #2 — @nders, 2005-05-28T08:34Z

Det finns mycket att hitta om man googlar.

Till exempel:
<http://bugs.mysql.com/bug.php?id=7711>

Man kanske kan tolka detta som att det är en bugg i MyODBC. Hur öppnar du recordsetet?

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

## #3 — Troxy, 2005-05-28T08:57Z

Såhär skapar jag mitt recordset:

```
	dim objRS,strSQL
	strSQL = "select * from tblbooking id=1"
	set objRS = server.createobject("ADODB.Recordset")
	objRS.CursorLocation = 3
	objRS.open strSQL,objCon
```

Det blir tomt, fastän det inte är det...

Jag ska läsa igenom länken du postade.

EDIT:
Nämen titta HÄR:
<http://bugs.mysql.com/bug.php?id=1680> :D

> Suggested fix:
> Have MyODBC return NULLs in the date/time fields of the cursor.

Vad menas?  :q

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

## #4 — @nders, 2005-05-28T09:15Z

Problemet verkar uppstå när man använder en cursor på klienten. Behöver du det?

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

## #5 — Troxy, 2005-05-28T16:38Z

Jag vill kunna sätta .PageSize och .AbsolutePage....

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

## #6 — @nders, 2005-05-28T16:48Z

Är det lokalt eller på webhotellet? Vilken version av MyODBC används?

Generellt sett brukar man få förslagen att använda LIMIT för paging när det gäller MySQL. Kanske kan vara något för dig?

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

## #7 — Troxy, 2005-05-29T14:33Z

MyODBC 3.51 används på mitt webbhotell. Denna version ska vara stabilast har jag hört.

Limit skulle såklart fungera, men det blir jobbig kod.

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

## #8 — @nders, 2005-05-29T14:42Z

På vilket sätt blir koden mer jobbig?

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

## #9 — Troxy, 2005-05-29T20:30Z

Hur skriver jag ut antal sidor? :/

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

## #10 — Troxy, 2005-05-29T21:51Z

Okej, nu är problemet löst!
Problemet var alltså hur jag angav CursorType för mitt Recordset.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/128979-eof-när-datetime-är-0000-00-00-00-00
