Avatar billede Docthomassen Juniormester
13. januar 2008 - 12:02 Der er 1 løsning

Få SQL records ind i komboboks på active server page

Hej

Hvordan får man sine records fra SQL-forspørgsel ind i en komboboks, som man kan vælge fra på en .asp hjemmeside. Nedenstående asp-kode returnerer kun en side med landenes navne (som jo ikke er i en komboboks)

Min tabel hedder "Lande" som indeholder flg. rækker:
1)Id (primær nøgle, tal)
2)Land (tekst)
3)kontinent (tal)

Asp-koden er som følger:
<html>
<head>
<title>Hente data fra database</title>
<meta name="Generator" content="Stone's WebWriter 4">
</head>
<body>

<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("db1.mdb")
Conn.Open DSN

' SQL forespørgsel

strSQL = "Select * From Lande where Kontinent ='1' Order by Land"
Set rs = Conn.Execute(strSQL)

' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)

' Gennemløb Recordset (rs) med en løkke
Do

  ' Udskriv værdien af kolonnen Land
  Response.Write rs("Land") & "<br>"

  ' Gå til næste Record i rs
  rs.MoveNext

' Fortsæt indtil rs er gennemløbet (EOF = End Of File)
Loop While Not rs.EOF

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
</body>
</html>
Avatar billede Docthomassen Juniormester
06. januar 2015 - 02:07 #1
Intet svar
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
Computerworld tilbyder specialiserede kurser i database-management

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