thomas: miniproblem .... deklarieren von variablen

hallo habe ein kleines Problem....

deklariere

dim data as string
dim i as integer
dim ergebnislite as IXMLDOMNodelist

..wenn ich das mit dem PWS lade.. kommt ein Kompilierungsfehler --> erwartet Anweisungsende...
muss ich die Variablen im Script deklarieren

also z.b

i= Cint (i)

.. oder habe ich was Grundsätzlcihes falsch gemacht

Grüsse Thomas
grüsse thomas

  1. Hallo,

    das kommt mir bekannt vor: Skriptsprachen neigen dazu keine Datentypen zu erkennen sondern auf allem alles speichern zu können. Um die Variablen in einen bestimmten Typ zu bringen musst du sie tatsächlich einfach mit einem derartigen Wert belegen.
    Das DIM sieht tatsächlich nur proforma so aus:
    Dim i
    Dim ergebnis
    ...

    Zur Änderung eines Datentyps einfach den neuen draufspeichern (d.h. die Variablen können im Skript ihren Typ ändern):
    Dim dat
    ' Datum als Text
    dat = "31" & "." & "12" & "." & "2002"
    ' Datum als Datum
    dat = CDate(dat)
    ' Beweis:
    Response.Write FormatDateTime(dat, vbShortDate)

    Rouven