24. august 2004 - 08:47Der er
10 kommentarer og 1 løsning
Er det en rigtig database forespørgsel.
Hej eksperter. Jeg har fået konstrueret følgende database forespørgsel, men tror egentlig ikke den er rigtig. Jeg tænker på om det er rigtigt at jeg oprette forbindelsen til databasen to gange. Jeg kan ikke få det til at virke på anden måde. Grunden til jeg spørger er at jeg skal have 2 yderligere under forspørgsler sat ind i hver forespørgsel, og nu synes jeg det bliver lige lovlig abstrakt. Jeg bringer her min kode. <select size="1" name="HLedelsesansvar" style="font-size: 8 pt" tabindex="1"> <option value="<%=HLedelsesansvar%>"><%=HLedelsesansvarNavn%></option> <%
Set subrs = Server.CreateObject("ADODB.RecordSet") substrSQL = "Select Navn, Initialer from qryMedarbejder where LokId="&request("LokId")&" AND Leder=1 AND EjAnsat =0" substrDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../../fpdb/Miljodatabase.mdb") subrs.Open substrSQL, substrDSN, 1
Do while not subrs.eof Navn = subrs("Navn") Initialer = subrs("Initialer") %>
når du lukker forbindelsen til databasen ("subrs.close") bliver du nød til at oprette den igen. Hvis du fjerner den linje (ikke den sidste da du jo skal lukke forbindelsen her) er det ikke nødvendig at åbne forbindelsen igen :o)
Det har jeg prøvet men det løser ikke problemet, så henter den ikke resultaterne til den sidste dropdown, og jeg kan se denne melding i "Vis Kilde" Object required: ''
Jeg er ved at prøve med den her. Set Conn = Server.CreateObject("ADODB.Connection") strDSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../fpdb/Miljodatabase.mdb") Set Rs = Server.CreateObject("ADODB.Recordset") strSQL = "SELECT Navn, Initialer FROM qryMedarbejder" rs.Open strSQL, connMen jeg tror den sidste linie gør knuder. Hvad er der galt.
Det er fordi jeg har et paging system der fungere som update af en database. Derfor har jeg behov for at kunne vælge i dropdown meneuen. Jeg bruger normalt heller ikke recordset og er nu på rigtig tynd is.
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.