Hallo Leute, eine Datenbank auf SQL-Server wird �ber eine System-DSN angesprochen. Ich erhalte ein Recordset, in welchem auch Datetime-Felder befindlich sind. Soweitsogut, nun tritt aber - sehr sporadisch - folgendes Problem auf:
Ich habe ein Record, in welchem ein datetime-Feld den Wert "2002-04-04 10:00:00.000" hat. Mit der Verarbeitung der Uhrzeit in ASP hakt es nun aber: Wenn ich den Value des Feldes direkt mit Response.Write( RS.Fields.Item( "feld" ).Value ); ausgeben lasse, stimmt die Uhrzeit (10:00:00), aber schon bei einer Ausgabe wie: Response.Write( RS.Fields.Item( "feld" ).Value + "" ); wird die Uhrzeit mit "9:59:59" angegeben. new Date( RS.Fields.Item( "feld" ).Value ) ergibt ebenfalls den falschen Wert. ...Damit nicht genug. Ich wollte nun genauer wissen, welcher Datentyp da nun wirklich ankommt: typof( RS.Fields.Item( "feld" ).Value ) ergibt: "date" -- diesen Datentyp gibt es laut MS-JScript-Doku aber gar nicht. Date gibt es nur als Objekt, und ein solches JS-Date-Objekt ist es nun auch wieder nicht... ...Nun steh ich im Wald... Die fehlende Sekunde ist n�mlich sehr wichtig. Kennt jemand das Problem? weitere Infos: DB-Server: NT4/SP6, SQL-Server 7 Webserver: W2000Server/SP2 Verwendet wird in der Application JScript. fragende Gr��e, Matthias | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
