Avatar billede morten_soegaard Nybegynder
17. december 2004 - 10:52 Der er 5 kommentarer og
1 løsning

Hente specifikt fra en database

Hej

Jeg vil høre om vi ved hvordan jeg skal gribe i situation an, hvor jeg skal hente nogle data fra en tabel.

Jeg programmere i ASP som har opsat nogle If sætninger som alle er på samme side. Ved hver If sætning skal der udskrives nogle specielt fra databasen. Et eks. på hvad jeg mener.

If n = 1 Then
'Skrive fra tabel test og alt data som findes ved ID = 1

If n = 2 Then
'Skrive fra tabel test og alt data som findes ved ID = 2

Hvordan kan jeg gribe dette an?

Mvh Morten
Avatar billede krydset Nybegynder
17. december 2004 - 10:56 #1
select * from tabel where id = '1'
Avatar billede krydset Nybegynder
17. december 2004 - 10:57 #2
SELECT * FROM tabel WHERE id = '1' LIMIT 0,1
Avatar billede morten_soegaard Nybegynder
17. december 2004 - 10:59 #3
Ja det er hvis det er det eneste som skal udsrkives på siden. Eller er jeg nød til at lave en masse database forbindelser?
Avatar billede atke Nybegynder
18. december 2004 - 23:58 #4
Du kan godt trække flere resultsets ud af samme connection:

<%
  Set conn = Server.CreateObject("ADODB.Connection")
  conn.Open ("DRIVER={MySql}; SERVER=localhost; DATABASE=aaa; UID=bbb; PWD=ccc")
%>
<html>
<body>

<%
  If n = 1 Then
    Set rs = conn.execute("SELECT * FROM test WHERE id = 1")
    If Not rs.EOF
%>
  <p><% =rs("col1") %>, <% =rs("col2") %></p>
<%
    End If
    rs.close
    set rs = Nothing

  End If
%>

  <p>Bla bla</p>

<%
  If n = 2 Then
    Set rs = conn.execute("SELECT * FROM test WHERE id = 2")
    If Not rs.EOF
%>
  <p><% =rs("col1") %>, <% =rs("col2") %></p>
<%
    End If
    rs.close
    set rs = Nothing

  End If
%>

</body>
</html>
<%
  conn.Close
%>
Avatar billede morten_soegaard Nybegynder
21. december 2004 - 08:12 #5
Lige præcis sådan...
Læg et svar ind og du får pointene.
Avatar billede atke Nybegynder
21. december 2004 - 16:51 #6
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