Jeg forventer at folk på eksperten kan skrue noget sammen som virker "Oasen" dit script virker altså heller ikke, hvis jeg skal bruge timer på at finde fejl, hjælper det mig jo ligesom ikke :-(
I øvrigt er Eksperten et hjælpeforum. Du kan ikke forvente et 100% brugbart svar, når du lukker spørgsmålet igen efter 20 min og ikke engang kan stramme dig op til at komme med en evt. fejlmeddelelse.
Tekniske oplysninger (for supportteknikere) Fejltype: ADODB.Recordset (0x800A0BB9) Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another. /test.asp, line 6
AccessDataBase = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("test.mdb") Set rs = Server.CreateObject("ADODB.RecordSet") rs.Open "Select * From test", Conn, 1, 3
Count = 0 Do While Count < 10 rs.MoveFirst Randomize rs.Move(int(rs.RecordCount * rnd)) If Not rs.EOF And Not rs.BOF Then Count = Count + 1 Response.Write rs("testnavn") End If Loop
Det er samme princip. Der er bare ingen løkke. Du er vel klar over, du har skrevet "testnavn" i den ene og "test" i den anden...? Men så prøv at kombinere dem:
Count = 0 Do While Count < 10 objRs.MoveFirst Randomize objRs.Move(int(objRs.RecordCount * rnd())) If Not objRs.EOF And Not objRs.BOF Then Count = Count + 1 Response.Write objRs("test") End If Loop
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.