Avatar billede hhlundgaard Nybegynder
28. april 2004 - 11:18 Der er 5 kommentarer og
1 løsning

Visning af tabeller i DB

I PHP kan man bruge odbc_result_all der laver en HTML tabel der viser et helt result set.

Nogen der har noget lignende i ASP?
Det er sikkert let har bare  ikke kunnet finde noget?
Avatar billede nmh Nybegynder
28. april 2004 - 11:20 #1
Ja, det kan man. Finder lige noget frem.
Avatar billede nmh Nybegynder
28. april 2004 - 11:25 #2
Hvis du har et recordset rs kan du få alt vist således:
<%
while not rs.EOF 
%>
  <tr>
      <% for each field in rs.fields %>
      <td><%= field.value %></td>
  <% next %>
  </tr>
<%
  rs.MoveNext
wend
%>
Avatar billede nmh Nybegynder
28. april 2004 - 11:30 #3
Ovenstående er kun en del af koden. Du skal selvfølgelig have
<table>...</table>
udenom det hele.
Nu fandt jeg lige noget gammel jeg havde liggende.

Det er nok en god ide at bruge response.write(..) og så få <td>,</td>... skrevet ud sammen med field.value.

Du kan også læse feltnavnene.
field.name
vil være navnet på det pågældende felt i din database-tabel.
Avatar billede nmh Nybegynder
28. april 2004 - 11:37 #4
Således:
<table>
<%
response.write("<tr>")
for each field in rs.fields
  response.write("<td>" & field.name & "</td>")
next
response.write("</tr>")
while not rs.EOF 
  response.write("<tr>")
  for each field in rs.fields
    response.write("<td>" & field.value & "</td>")
  next
  response.write("</tr>")
  rs.MoveNext
wend
%>
</table>
Avatar billede hhlundgaard Nybegynder
28. april 2004 - 11:44 #5
Ja, så simpelt kan det jo gøres, jeg er bare mere til PHP, men i mit nye job skal jeg udvikle i PHP og samtidig rode med noget gammel kode som ikke er speciel pæn.
Men tak for svaret.
Avatar billede nmh Nybegynder
28. april 2004 - 11:46 #6
Selv tak, det var så lidt. takker for point.
Jeg har det omvendt. Jeg har stort set aldrig lavet noget i php. :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