Avatar billede websam Nybegynder
12. april 2004 - 22:15 Der er 14 kommentarer og
1 løsning

Hvorfor denne fejl ?

jeg få følgende fejl :

Der opstod en Microsoft VBScript-kørselsfejl (0x800A01C2)
Antallet af argumenter er forkert eller egenskabstildelingen er ugyldig: 'PersonalList'

På følgende kode :

DbClass.SqlGet "Select PersonalId, Name, Email, Thedate From tbl_personal Order By Name Desc",True   
If Not DbClass.Rs.EOF Then
  PersonalList = DbClass.Rs.GetRows()
  DbClass.DestroyRs
  Dim iRecFirst, iRecLast
  iRecFirst = LBound(PersonalList, 2)
  iRecLast  = UBound(PersonalList, 2)
  Dim Record
  For Record = iRecFirst To iRecLast
    ShowForm = ShowForm & "<tr>"
    ShowForm = ShowForm & "<td>"&PersonalList(0,Record)&"</td>"
    ShowForm = ShowForm & "<td>"&PersonalList(1,Record)&"</td>"
    ShowForm = ShowForm & "<td>"&PersonalList(2,Record)&"</td>"
    ShowForm = ShowForm & "<td>"&DbClass.FixDate(PersonalList(3,Record),1)&"</td>"
    ShowForm = ShowForm & "<td><a href=""../PafjJ7dJeoKs93HsdxQu/Enter.asp?m=personal&a=edit&id="&PersonalList(0,Record)&""">Rediger</a> |"
    ShowForm = ShowForm & "<a href=""../PafjJ7dJeoKs93HsdxQu/Enter.asp?m=personal&a=del&id="&PersonalList(0,Record)&""">Slet</a></td>"
    ShowForm = ShowForm & "</tr>"
  Next
Else
  ShowForm = ShowForm & "<tr>"
  ShowForm = ShowForm & "<td colspan=""5"">Der er ikke oprettet nogen team medlemmer endnu !</td>"
  ShowForm = ShowForm & "</tr>"
End If

Linie 32 er denne linie :

ShowForm = ShowForm & "<td>"&PersonalList(0,Record)&"</td>"

/Websam
Avatar billede websam Nybegynder
12. april 2004 - 22:59 #1
Kan det passe at der ikke er en eneste der kan hjælpe med dette :o)

Jeg er sikker på at jeg blot har stirret mig blid på det \o-o/

/websam
Avatar billede -mundi- Nybegynder
12. april 2004 - 23:08 #2
hvilken værdi har din iRecFirst  og  iRecLast inden du går ind i loopet ?
Avatar billede websam Nybegynder
12. april 2004 - 23:19 #3
iRecFirst = LBound(PersonalList, 2)
iRecLast  = UBound(PersonalList, 2)

Er jo første og sidste i mit

Rs.GetRows()
Avatar billede ellebaek Nybegynder
12. april 2004 - 23:20 #4
prøv at udskrive dem...

Det kan godt være de får forkerte værdier...
Avatar billede websam Nybegynder
12. april 2004 - 23:26 #5
Hvad mener du lige ?
Avatar billede ellebaek Nybegynder
12. april 2004 - 23:29 #6
response.write iRecFirst & "<br>"
response.write iRecLast
response.end
inden du begynder din forløkke..
Avatar billede websam Nybegynder
12. april 2004 - 23:31 #7
Nå ok 2 sek
Avatar billede websam Nybegynder
12. april 2004 - 23:33 #8
Og det giver jo så bare iRecLast = 0 og iRecFirst = 0
Avatar billede ellebaek Nybegynder
12. april 2004 - 23:40 #9
det er der problemet ligger vil jeg tro...

De skulle ikke så gerne være 0 begge 2...
Avatar billede -mundi- Nybegynder
12. april 2004 - 23:41 #10
med mindre der kun er 1 record
Avatar billede ellebaek Nybegynder
12. april 2004 - 23:41 #11
det er et godt argument ;-)
Avatar billede websam Nybegynder
12. april 2004 - 23:42 #12
Der er kun en record lige nu men det giver ikke broblemer på andre sider hvor jeg bruger det samme !?!
Avatar billede websam Nybegynder
13. april 2004 - 08:31 #13
Hva så gik i istå ? Jeg kan som sagt ikke helt forstå at det skulle give problemer når det virker fint på andre sider hvor der oxo kun er 1 record i databasen !?!

/Websam
Avatar billede websam Nybegynder
13. april 2004 - 08:41 #14
Lukker
Avatar billede websam Nybegynder
13. april 2004 - 08:54 #15
Fandt fejlen PersonalList er oxo navnet på functionen hvor dette kode ligger *GGG* utroligt at men kan stirre sig blind på sådan en tankefejl :o)

/Websam
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester