Hallo liebe Forumgemeinde,
die Frage zu "Cookies":
Ich fange gerade an, mich mit Cookies zu beschäftigen. Dazu habe ich mir erst einmal das HTML Beispiel "Besucherzähler" von SelfHTML ausgesucht und ausprobiert. Klappt auf der SelfHTML Beispielseite auch wunderbar. Wenn ich aber dieses Script auf meiner Seite ausprobiere, bekomme ich die Anzeige "NaN" bei der Anzahl der Besuche.
Ich habe mir auch den Code der SelfHTML Seite mal "geklaut", um auszuschließen, einen Schreibfehler gemacht zu haben. Habe aber auch die gleiche Anzeige bekommen. Lag also nicht an meiner Seite.
Im Archiv habe ich zwar etwas über "NaN" (Not a number) gefunden, bin aber nicht sonderlich schlau daraus geworden.
Kann mir einer von euch diese "Fehler"meldung erklären?
Die Frage zu meiner Fehlermeldung:
Ich übergebe eine Variable per Link folgendermaßen:
<a href="../Aendern/ma_change_form3.asp?maid=<%=rs.Fields("ID")%>"><% =rs.Fields("Nachname")%>, <% =rs.Fields("Vorname")%></a>
Die Seite, die diese Info erhält, ermittelt aufgrund der "maid=199" den Rest der Tabelle aus einer DB:
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "LundbeckMitarbeiter"
Dim maid
maid = Request("maid")
SQL = "SELECT * FROM Lundbeck where ID = " & maid
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
rs.MoveFirst
do while (Not rs.eof)
%>
etc.
Nun ändere ich die Einträge in den Formfeldern und schicke diese Änderungen an die DB zurück:
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "LundbeckMitarbeiter","",""
Set rs = Server.CreateObject("ADODB.Recordset")
SQL = "Select * FROM Lundbeck Where ID = " & Request.Form("ID")
rs.open sql, conn, 3, 3
if rs.Supports (adUpdate + adAddNew) Then
rs.Fields("GebCode") = Request.Form("GebCode")
etc.
Klapp auch wunderbar. DB wird aktualisiert und die Seite "läuft" weiter.
Allerdings bekomme ich eine Meldung, die wie folgt lautet:
Line: 21
Char: 1
Error: Object expected
Code: 0
http://......ma_change_update.asp?maid=199
Was für ein Objekt wird erwartet?
Mit freundlichem Gruß
Tom