[ASP] fehlermeldung:Ganzzahlige Konstante erwartet?

Realmaster

Member
ID: 30366
L
2 November 2006
5
0
Hallo ihr,

und zwar hab ich ein Problem,
mein Skript, welches in ASP geschrieben ist, liefert mir eine Error-Message (Ganzzahlige Konstante erwartet). Die ist zwar eindeutig, aber unverständlich wieso.

Code:
xCounter=0
while not rsListe.eof
         xCounter = xCounter + 1

   rsListe.movenext
wend
//wenn ich xCounter hier ausgebe, liefert er 37 - das passt
    rsListe.MoveFirst

//    
dim arrayStati(cint(xCounter),3)
//
wenn ich nur xCOunter nehme oder cint(xCounter) kommt diese fehlermeldung.
wenn ich zb. nur
Code:
dim arrayStati(37,3)
funktionierts... aber ich wills da ja dynamisch haben??

kann mir wer helfen?
danke schon mal im VOraus

lg, Stefan

hmm hat keiner einen Rat für mich?
 
Zuletzt bearbeitet von einem Moderator:
Du darfst in die Funktion für das erste Argument wohl auch nur eine ganzzahlige Konstanten einsetzen. Du arbeitest allerdings offensichtlich mit einer Variablen (egal ob diese vom Datentyp Integer ist, geschluckt wird die trotzdem nicht). Also scheint ArrayStati in diesem Falle nicht das Richtige für dich zu sein (evtl. lässt der Name schon drauf schließen; kenne Null von ASP)! ;)
 
Wie ist denn xcounter deklariert? Gar nicht? Dann wird der Datentyp bei der ersten Verwendung auf Variant gesetzt.

Probier doch mal ein DIM xcounter as Integer am Anfang.

Marty