06. februar 2002 - 13:23Der er
17 kommentarer og 1 løsning
problemer med database
<html> <head> <title>TB</title> </head>
<body> Vis alle personer: <br><br> <% Set Con = server.CreateObject("ADODB.Connection") Con.open "DSN=tb" Set RS=Con.Execute("SELECT * From Person")
while not RS.EOF %> <%=RS("navn")%> <%RS.MoveNext wend Con.close %> </body> </html>
---------------------------- Ovenstående kode burde vel virke? Den viser også data fra databasen, men kun første gang siden bliver hentet. Efterfølgende er det som om den looper uendeligt i et while loop. Der kommer også den fejl: "Der er for mange bruger tilsluttet". Kan det være PWS der er noget galt med eller kan det være access-databasen?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det mærkelige er at alle mine ASP-sider ikke virker i PWS. Mange af dem har virket, men gør det ikke mere og det er så snart der skal hentes fra database. De virker første gang siden hentes, så må jeg genstarte computeren og så virker de første gang igen.
Jeg tror ikke dit problem findes i asp-koden - men i opsætning af DSN. Prøv at ændre linien: Con.open "DSN=tb" til: Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("test.mdb") ' Filforbindelse til test.mdb test.mdb skal ændres til navnet på din access-database. Hvis du får samme problem så er fejlen ikke i DSN - så er det da udelukket.
Koden virker online - men ikke i PWS. Så er det endten Access eller DSN-opsætning. Prøv at cheche DSN "tb" under kontrolpanel - ODBC. Den kan stå til "tillad kun en bruger" eller andet. Check under Knappen-Avanceret.
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.