19. marts 2004 - 10:22Der er
15 kommentarer og 1 løsning
Gennemløber kun løkken én gang
Hvad er der galt. Løkken køres kun én gang?
<td align="left"> <select name="admin1" style="width:200" value="<%=Request.Cookies("user") %>"> <%Set RecSet = Conn.Execute("Select * From users WHERE brId='" & Request.QueryString("navn") & "' Order By navn ") If RecSet.EOF Then Response.Write "<tr><td colspan='4'>Ingen poster</td></tr>" Else Do Until RecSet.EOF%> <option><%=RecSet("navn")%></option> <%RecSet.MoveNext Loop End If%> </select> </td>
Har du prøvet at køre sql på din database. Så kan du se hvilke poster der kommer ud af den.
Synes godt om
Slettet bruger
19. marts 2004 - 10:46#5
Næ. Taler du om en test funktion. Eller hvordan? Det er access.
Synes godt om
Slettet bruger
19. marts 2004 - 10:51#6
Jeg har prøvet med denne: If RecSet.EOF Then Response.Write "<tr><td colspan='4'>Ingen poster</td></tr>" Response.Write RecSet("brugernavn") Else Og får responsen at BOF eller EOF er sand el. slettet. Det forstår jeg ikke fordi der rent faktisk er poster i db
prøv lige at sætte dette lige før <select name="admin1".......
Set RecSet = Conn.Execute("Select count(*) From users WHERE brId='" & Request.QueryString("navn") & "' Order By navn ") if not RecSet.eof then response.write "antal records: "& RecSet(0)
Synes godt om
Slettet bruger
19. marts 2004 - 10:58#8
Så får jeg: Fejltype: ADODB.Field (0x80020009) Enten er BOF eller EOF sand, eller den aktuelle post er blevet slettet. Den anmodede handling kræver en aktuel post. /tommy/LogIn/admin.asp Kan databasen "gå i stykker" eller noget i den stil?
skriv lige din sql ud og fyr den af i Access.... response.write "Select * From users WHERE brId='" & Request.QueryString("navn") & "' Order By navn "
Synes godt om
Slettet bruger
19. marts 2004 - 17:49#10
Så er jeg her igen. Sådan da. det som skulle være en dag hvor jeg nåede en masse, endte op med jeg genstartede min pc. Win2 ville konrollerer et drev for fejl... men frøs. Og blev ved. Jeg af- og reinst. Med besked om der var en virus på bootsektor.. osv. osv. Forbandet surt med sådan et problem Men jeg vender tilbage...
Synes godt om
Slettet bruger
19. marts 2004 - 18:34#11
Når jeg skriver dette: <%Set RecSet = Conn.Execute("Select count(*) From users WHERE brId='" & Request.QueryString("navn") & "' Order By navn ") if not RecSet.eof then response.write "antal records: "& RecSet(0) %> kommer beskeden: Fejltype: Microsoft JET Database Engine (0x80040E10) Der er ikke angivet nogen værdi for en eller flere krævede parametre. /tommy/LogIn/admin.asp, line 62
>L62 er: <%Set RecSet = Conn.Execute("Select count(*) From users WHERE brId='" & Request.QueryString("navn") & "' Order By navn ")
Synes godt om
Slettet bruger
19. marts 2004 - 19:16#12
Når jeg skriver: <% response.write "Select * From users WHERE brId='" & Request.QueryString("navn") & "' Order By navn " %> Får jeg en udskrift sådan! Select * From users WHERE brId='' Order By navn Det bliver mere og mere underligt
Synes godt om
Slettet bruger
19. marts 2004 - 19:27#13
Det går jo heller ikke! Jeg har kol. navn, brId, brugernavn. I >select< skal den vise navnet hvis der er et tilsvarende i brId. Det får jeg jo ikke med Request.QueryString("navn") Men hvordan så?
Synes godt om
Slettet bruger
20. marts 2004 - 17:53#14
Hej fennec. Du havde nok ret. Men jeg fandt ud af det via et andet sp. om databasen. Du skal have dine point for hjælpen så send lige et svar.
Det er fint for mig. Jeg har ikke mange af dem. Men ellers ville jeg da nok tro at resultatet ville være nået med din omhyggelig guide havde. Tak for hjælpen.
Synes godt om
Ny brugerNybegynder
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.