Zeit auslesen klappt nicht!Need Help

Sne@k

Mitglied
Also ich hoffe das mir jemand bei dem lustigen Problem helfen kann...bis jetzt habe ich im netz noch nichts gefunden und ich suche schon 2 tage.... :-D

Also meine Dantenbank spinnt ein wenig...Als erstes werde ich euch das Datenbankmodell mal geben...ist nur eine tablle...

Code:
create table anmeldungen(
Anmeldename char(100),
Rechner char(100),
Datum date,
Uhrzeit time
)
so das wäre dann die besagte tabelle die ich mir angelegt habe...

meine asp seite sieht so aus:

Code:
<%
on error resume next
  dim adoConn
  dim adoRS
  dim eins
  dim zwei
  dim drei
  dim vier

set adoConn = Server.CreateObject("ADODB.Connection")
set adoRS = Server.CreateObject("ADODB.Recordset")

adoConn.Open "DSN=mysql" ' Mein DSN
'Aufbauen einer verbindung zum localhost mit angabe der Datenbank auf
'die zugegriffen werden soll
adoConn.Open "Driver={mySQL}; Server=localhost; Port=3306; Option=0; Socket=; Stmt=; Database=Name_der_DB; Uid=Benutzer; Pwd=Passwort;"
adoRS.ActiveConnection = adoConn

if adoConn.errors.count = 0 then
  adoRS.Open "select * from Anmeldungen"
  response.write"<table border='1' align='center'>"
      while not adoRS.EOF
       response.write"<tr>"
         eins = adoRS.fields("Anmeldename").value
         zwei = adoRS.fields("Rechner").value
         drei = adoRS.fields("Datum").value
         vier = adoRS.fields("Uhrzeit").time
         response.write"<td>"& eins &"</td>"
         response.write"<td>&nbsp;&nbsp;</td>"
         response.write"<td>"& zwei &"</td>"
         response.write"<td>&nbsp;&nbsp;</td>"
         response.write"<td>"& vier &"</td>"
         response.write"<td>&nbsp;&nbsp;</td>"
         response.write"<td>"& drei &"</td>"
        response.write "</tr>"
        adoRS.MoveNext
      wend
      response.write"</table>"
    else
      response.write "ERROR: Nicht mit Datenbank verbunden"
 end if
%>
so ist ja eigentlich nicht viel aber erfüllt theoretisch seinen zweck..
Das Problem ist jetzt nur wenn ich das ding ausführe gibt er mir anstatt die korrekte zeit die auch in der DB eingetragen ist das aktuelle Datum meines Rechners zurück, obwohl ich ihm ja nirgends sage das er das tun soll...woran kann das liegen
Datumsformat wurde wie folgt gespeichert: Stunden:Minuten:Sekunden

Wäre sehr dankbar für jede art von Hilfe und bitte denkt daran das das ASP und kein PHP oder so ist...darf das nur mit ASP realisieren...ist vorgabe vom Betrieb *g*
Vielen Dank schonmal im voraus
MfG euer Benji
 
Hi

vier = adoRS.fields("Uhrzeit").time

time ist meines wissen kein Bestandteil des Recordsetobjektes. Entweder

.value oder Punkt und time weglassen.
 
ne mit time funktioniert es auch net....habe jetzt einfach das zeitfeld mit dem datentyp char(10) angelegt...hat sich also schon erledigt trozdem danke für deine Hilfe...

Mit value hat es nicht geklappt und mit time auch nicht...aber was solls die batchdatei trägt ja schließlich die zeit auch ordentlich in ein charfeld ein...


Also hat sich erledigt Thx a lot

MfG Benji
 

Neue Beiträge

Zurück