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...
so das wäre dann die besagte tabelle die ich mir angelegt habe...
meine asp seite sieht so aus:
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
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
)
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> </td>"
response.write"<td>"& zwei &"</td>"
response.write"<td> </td>"
response.write"<td>"& vier &"</td>"
response.write"<td> </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
%>
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