20. september 2004 - 22:43Der er
10 kommentarer og 1 løsning
subscript out of range (array)
Hej eksperter,
A. Jeg har på en side defineret
Public Kontaktpersonarray1
B. Herefter læser jeg data ind i arrayet: strSQL = "SELECT COUNT(kontaktid) AS Antal FROM skontaktpersoner" Crs.Open strSQL,Conn, 3, 3 Redim kontaktpersonarray1(Crs("Antal")) Redim kontaktpersonarray2(Crs("antal"))
SqlSTR = "Select * from skontaktpersoner ORDER BY navn, kundeid" Trs.Open sqlSTR, conn, 3, 3 t = 0 Do While Not trs.EOF kontaktpersonarray1(t) = Trs("Navn") t = t+1 Trs.Movenext Loop Trs.Close
Hvis jeg inde i løkken laver en response.write kontaktpersonarray1(t) skriver den fin værdien.
3. Når jeg på en anden side referere til dette array og bruger For P = Lbound(kontaktpersonarray1) to Ubound(Kontaktpersonarray1) for jeg fejlen!
Ok det kunne tyde på du har definere variablen inde i funktionen så. Hvis den defineres inde i funktionen er den lokal for funktion men defineres den udenfor dunktionen er den globas og bør kunne bruges på de sider som includer filen og kalder funktionen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.