[ASP]variable gebruiken in variable naam

Pagina: 1
Acties:

  • GoVegan
  • Registratie: Juni 2002
  • Laatst online: 16-08 22:25
alsthans dat is wat ik denk dat ik wil.
ik heb nu het volgende stukje text en snap niet wat ik fout doe. Ik ken alleen een beetje basic en volgens mij zou het toch in ASP toch ook zo moeten

Dim MijnArray, invoer, hoeveel
invoer = "box int fdfd "

Mijnarray =Split(invoer," ")


%>
<%
FOR I=1 TO Ubound(mijnarray)
Dim Recordset1__var(I)
Recordset1__var(I) = "%"
If (MijnArray(I+1) <> "") Then
Recordset1__var(I) = MijnArray(I+1)
End If
next
%>


maar hij geeft mij bij: Dim Recordset1__var(I)
direct al een fout
Soort fout:
Compilatiefout Microsoft VBScript (0x800A0402)
Integerconstante wordt verwacht


iemand die mij even kan vertellen wat ik fout doen en hoe het wel moet.

  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Wat is de waarde van I op het moment dat het misgaat?
Plaats eens een Reponse.Write I boven de Dim regel.

Moet je trouwens niet ReDim gebruiken ipv Dim?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 21:12

gorgi_19

Kruimeltjes zijn weer op :9

ASP:
1
2
3
Dim Recordset1__var(5)
Redim Recordset1__var(Ubound(mijnarray))
FOR I=1 TO Ubound(mijnarray)

Was het geloof ik.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • GoVegan
  • Registratie: Juni 2002
  • Laatst online: 16-08 22:25
Aah bedankt
met die redim werkt het al stukke beter. (werkt nogt niet helemaal maar ik schiet al wat meer op)

wat is trouwens het verschil nu tussen de gewone DIM en de REDIM?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 21:12

gorgi_19

Kruimeltjes zijn weer op :9

declare en redeclare

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Kijk maar eens in de MSDN.

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 26-08 12:42

Janoz

Moderator Devschuur®

!litemod

met dim geef je dimensies op
met redim (re als in 'her' dim) vernieuw je een al bestaande definitie

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • majornono
  • Registratie: Juni 2002
  • Laatst online: 04-04 23:16
klein detail nog. Een array in ASP loopt volgens mij van 0 tot Ubound () -1

Problem Exists Between Chair And Keyboard


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 21:12

gorgi_19

Kruimeltjes zijn weer op :9

majornono schreef op 07 January 2003 @ 13:37:
klein detail nog. Een array in ASP loopt volgens mij van 0 tot Ubound () -1
In de meeste talen is een array toch index-0 based (dwz: 10 elementen, lopen van 0 tot 9)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • majornono
  • Registratie: Juni 2002
  • Laatst online: 04-04 23:16
gorgi_19 schreef op 07 januari 2003 @ 13:38:
[...]

In de meeste talen is een array toch index-0 based (dwz: 10 elementen, lopen van 0 tot 9)
Klopt, maar bv PASCAL niet. Topic starter begint te tellen bij 1.

Problem Exists Between Chair And Keyboard

Pagina: 1