Ik heb een pagina waar door middel van een lus een form wordt gebouwdt.
Zoiets dus.
Hierdoor is de naam elke keer anders, dmv van een knop(submit) word de pagina opnieuw opgevraagd en worden eventuele waardes opgeslagen.
In principe werkt dit allemaal, alleen krijg ik nu een foutmelding als ik de pagina voor de eerste keer opvraag, ik denk zelf dat het komt doordat hij dan toch gaat proberen de velden te controleren op evt. waardes etc. terwijl deze er nog helemaal niet zijn.
Er word verder wel gecontroleerd of RecSet niet BOF of EOF is etc. maar dat heb ik even allemaal weggeknipt.
Er zou als het klopt wat ik denk het probleem is zo'n soort regel moeten komen, maar ik heb al verschillende dingen geprobeerd, maar niks werkt.
* De foutmelding is trouwens als volgt:
Een index van een array valt buiten het bereik.
De search leverde wel een resultaat op, wat er enigzins op leek, maar waarmee ik niet verder kwam.
Zoiets dus.
code:
1
| Response.Write "<input type=""text"" name="""&cstr(RecSet("id"))&""" size=""5"">" |
Hierdoor is de naam elke keer anders, dmv van een knop(submit) word de pagina opnieuw opgevraagd en worden eventuele waardes opgeslagen.
In principe werkt dit allemaal, alleen krijg ik nu een foutmelding als ik de pagina voor de eerste keer opvraag, ik denk zelf dat het komt doordat hij dan toch gaat proberen de velden te controleren op evt. waardes etc. terwijl deze er nog helemaal niet zijn.
code:
1
2
3
4
5
6
7
8
9
10
11
12
| Dim strVeld
strVeld= ""
RecSet.MoveFirst
While not RecSet.EOF
strVeld= RecSet("id")
If Request.Form(strVeld) > 1 Then
RecSet("Aantal")= Request.Form(strVeld)
RecSet.Update
End If
RecSet.MoveNext
Wend |
Er word verder wel gecontroleerd of RecSet niet BOF of EOF is etc. maar dat heb ik even allemaal weggeknipt.
Er zou als het klopt wat ik denk het probleem is zo'n soort regel moeten komen, maar ik heb al verschillende dingen geprobeerd, maar niks werkt.
code:
1
| If Request.Form(strVeld)= "" Then |
* De foutmelding is trouwens als volgt:
Een index van een array valt buiten het bereik.
De search leverde wel een resultaat op, wat er enigzins op leek, maar waarmee ik niet verder kwam.
If it is broken, fix it. If it ain't broken, make it better!