Avatar billede jesperwerge Nybegynder
21. marts 2004 - 19:41 Der er 8 kommentarer og
1 løsning

Udtræk fra DB til Dropdown men mangler hele tiden 1 record

Hej,

jeg har ofte været ude for dette problem når jeg trækker data ud af min database til en dropdown, så mangler der en record i dropdown boksen, det er somregl altid den sidst indtastede record som mangler.

min kode ser således ud:

<%
Set oDB = Server.CreateObject("ADODB.connection")
  oDB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../../db/tilsalg.mdb")

Set oRS = oDB.execute("SELECT overskrift,AutoID FROM [items] ORDER BY overskrift DESC")
oRS.MoveNext
%>
<form name="formSwimProfil" method="get">
            <p align="left">
            <font face="Verdana">
<%
Response.Write "<select name=txtSwimProfilGet size=1>"
Do While Not oRS.EOF
  Response.Write "<option value=" & oRS("AutoID") & ">" & oRS("overskrift") & "</option>"
  oRS.MoveNext
Loop
Response.Write "</select>"
oRS.Close
Set oRS = Nothing
Set oDB = Nothing
%>
Avatar billede ellebaek Nybegynder
21. marts 2004 - 19:43 #1
hej jesper...

Det er fordi du har denne linie med efter du åbner din sql...
oRS.MoveNext

Dit script skal se ud som dette...

<%
Set oDB = Server.CreateObject("ADODB.connection")
  oDB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../../db/tilsalg.mdb")

Set oRS = oDB.execute("SELECT overskrift,AutoID FROM [items] ORDER BY overskrift DESC")

%>
<form name="formSwimProfil" method="get">
            <p align="left">
            <font face="Verdana">
<%
Response.Write "<select name=txtSwimProfilGet size=1>"
Do While Not oRS.EOF
  Response.Write "<option value=" & oRS("AutoID") & ">" & oRS("overskrift") & "</option>"
  oRS.MoveNext
Loop
Response.Write "</select>"
oRS.Close
Set oRS = Nothing
Set oDB = Nothing
%>
Avatar billede eagleeye Praktikant
21. marts 2004 - 19:44 #2
Der vil mangle hvergang hvis din kode ser sådan ud, prøv at fjerne denne linje:

oRS.MoveNext

som er lige efter denne:
Set oRS = oDB.execute("SELECT overskrift,AutoID FROM [items] ORDER BY overskrift DESC")
Avatar billede eagleeye Praktikant
21. marts 2004 - 19:44 #3
:) for langsom
Avatar billede ellebaek Nybegynder
21. marts 2004 - 19:44 #4
Kunne ikke undgå at se der står swimProfil i din kode...

Er det dig der har svømmet i Triton?
Avatar billede jesperwerge Nybegynder
21. marts 2004 - 19:49 #5
ja jeg har også svømmet i Triton :o)
Avatar billede ellebaek Nybegynder
21. marts 2004 - 19:50 #6
Tænkte nok det var dig...

Er lige nysgerrig.
Er du helt stoppet med at svømme? Eller er du skiftet til noget masters hold noget ?

(Jeg svømmer selv i Roskilde.)
Avatar billede jesperwerge Nybegynder
21. marts 2004 - 19:51 #7
Hej Ellebaek,

tak for hjælpen det virker

hvor har du svømmet henne, eller svømmer, jeg kan godt huske en ellebaek, mne ikke hvorfra?
Avatar billede ellebaek Nybegynder
21. marts 2004 - 19:53 #8
Velbekomme ;-)

Jeg svømmer stadig i Roskilde... Jeg har svømmet sammen med bl.a. Jason og Lasse, som du nok kender fra VAT nu..

hvor er du engageret i svømning nu ?
Avatar billede jesperwerge Nybegynder
21. marts 2004 - 20:04 #9
jeg er Maters træner i VAT89 - ellers træner jeg op mod Copenhagen Marathon i maj, men næsten igen svømning - du kan skrive til mig via msn messenger hvis du vil, jesperwerge@hotmail.com :o)
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

IT-JOB

Riskpoint A/S (Riskpoint Solutions Limited)

IT Business Analyst

Capgemini Danmark A/S

Client Partner

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Analytiker til Security Operationscenter i Cyberdivisionen Hvidovre