[ASP]: 2x array -> probleem

Pagina: 1
Acties:

  • J.apiooo
  • Registratie: Oktober 2000
  • Laatst online: 21-07 10:36
Voor mij wazig..... ik heb op een pagina, om random een afbeelding te laten zien, de onderstaande code:


<% dim array(1)
randomize
array(0)="fwn"
array(1)="rr"

upperbound=ubound(array)
lowerbound=0
lrandom = Int((upperbound - lowerbound + 1) * rnd + lowerbound)
%>


Geen probleem voor zover.. de code werkt. Nu wil ik verderop op de pagina wat zooi in de database ploffen. Zonder de bovenstaande code geen enkel probleem, maar met krijg ik de volgende foutmelding:

Runtimefout Microsoft VBScript fout '800a0009'

Het subscript valt buiten het bereik

/gp3champs2002/driverlogin.asp, regel 99


De code die ik gebruik voor het vullen van de DB is de volgende:


fldsArray = array ("Name", "Date", "Description", "IP")

' store form field values into valsArray
valsArray = array (""&givenuserid&"",now(),"Logged in - User",""& IP &"")

' update the Recordset
rstemp2.Update fldsArray, valsArray


Meteen op de allereerste regel gaat het verkeerd... waar kan dit aan liggen aangezien ik op 'array-gebied' nog niet echt perfect onderlegd ben.

Jaap


Verwijderd

Op zaterdag 17 november 2001 16:06 schreef J.apiooo het volgende:
Voor mij wazig..... ik heb op een pagina, om random een afbeelding te laten zien, de onderstaande code:


<% dim array(1)
randomize
array(0)="fwn"
array(1)="rr"

upperbound=ubound(array)
lowerbound=0
lrandom = Int((upperbound - lowerbound + 1) * rnd + lowerbound)
%>
probeer met een response.write die array eens uit te schrijven ipv opslaan in de database

volgens mij bestaat de array niet, heb jij hem globaal gedefineerd of in een functie?

  • J.apiooo
  • Registratie: Oktober 2000
  • Laatst online: 21-07 10:36
Hij was globaal gedefinieerd... en werkt in precies dezelfde opzet op andere pagina's wel. Ik heb mijzelf er maar omheen gewerkt door een andere benadering van de random afbeelding (dus zonder array).

Jaap