Hallo auch,
folgendes Problem, bekomme bei rsList("datum") öfters undefined zurück.
Möchte das Abfragen in der Form:
if (rsList("datum") == undefined) Response.Write("blabla")
so gehts aber nicht auch Versuche mit isNothing() waren nicht erfolgreich, da rsList("datum") kein Objekt ist und deshalb die Methode nicht kennt.
Auch =='' oder =="" geht nicht.
Weiss wer wies geht (in JSCRIPT, VBScript hilft mir aber wahrscheinlich auch weiter)Ich habe gerade in der JScript.chm geschmökert und bin dabei auf den Befehl typeof gestoßen.
<cite>
typeof-Operator
Beschreibung:
Gibt eine Zeichenfolge zurück, die den Datentyp eines Ausdrucks angibt.
Syntax
typeof [ ( ] Ausdruck [ ) ] ;
Das Argument Ausdruck ist ein beliebiger Ausdruck, zu dem Typeninformationen benötigt werden.Anmerkungen
Der typeof-Operator gibt Typeninformationen als Zeichenfolge zurück. Es gibt sechs mögliche Werte, die typeof zurückgibt: "Number", "String", "Boolean", "Object", "Function" und "undefined".
In der typeof-Syntax sind die Klammern optional.</cite>
Ob es die Lösung ist weiß ich jetzt auch nicht. Aber vielleicht hilfts. Lass es uns bitte wissen.
Gruß HaPe (derheuteeinenneuentagesrekordaufgestellthatimantworten)
Soo,
das ist es, in meinen Fall waren die Variablen überraschenderweise doch tlw. undefined tlw. Objekte mit null. Deshabl hab ich es so gelöst:
<% if (typeof(rsList("DW").value) != "string") Response.Write(" ") %> <% Response.Write(rsList("DW").value) %> </font></td><% } %>
und das funkt !
typeof ist die Funktion, die ich gesucht habe
Danke nochmals