Avatar billede mikmakmuk Nybegynder
23. april 2002 - 11:56 Der er 9 kommentarer og
1 løsning

result set

Hvad skal jeg skrive for at hive noget ud af et resultset. I JAVA ville jeg bare skrive f.eks rs.getString(1), men hvad hedder det i ASP


    set rs = Conn.Execute("SELECT * FROM enellerandentabel")

        if not rs.EOF or rs.BOF then

        response.write("<tr class='broedtekst' bgcolor='#ffffff'>")

        response.write("<td width='164' valign='top' align='center'>rs.getString(1)</td>")
        response.write("<td width="164" valign="top" align="center">rs.getString(2)</td>")
        response.write("<td width="164" valign="top" align="center">rs.getString(3)</td>")
        response.write("<td width="164" valign="top" align="center">rs.getString(4)</td>")
        response.write("</tr>")

        end if

' LUKKER DATABASEFORBINDELSE
Conn.Close
Set Conn = Nothing
Avatar billede erikjacobsen Ekspert
23. april 2002 - 12:00 #1
rs(0)

eller

rs("feltnavn")
Avatar billede cesil Nybegynder
23. april 2002 - 12:00 #2
fx
rs("navn")
Avatar billede mikmakmuk Nybegynder
23. april 2002 - 12:24 #3
tak
Avatar billede mikmakmuk Nybegynder
23. april 2002 - 12:27 #4
Er det ellers rigtigt

<%
    set rs = Conn.Execute("SELECT * FROM kontakt")

        if not rs.EOF or rs.BOF then

        response.write("<tr class='broedtekst' bgcolor='#ffffff'>")

        response.write("<td width='164' valign='top' align='center'>rs.("fnavn")</td>")
        response.write("<td width="164" valign="top" align="center">rs.("enavn")</td>")
        response.write("<td width="164" valign="top" align="center">rs.("afdeling")</td>")
        response.write("<td width="164" valign="top" align="center">rs.("telefon")</td>")
        response.write("</tr>")

        end if

' LUKKER DATABASEFORBINDELSE
Conn.Close
Set Conn = Nothing
%>
Avatar billede mikmakmuk Nybegynder
23. april 2002 - 12:34 #5
Jeg har naturligvis oprettet en databaseforbindelse først ;-). Det jeg er i tvilv om er hvad jeg præcis skal skrive i linien
response.write("<td width='164' valign='top' align='center'>rs.("fnavn")</td>")
Avatar billede erikjacobsen Ekspert
23. april 2002 - 12:35 #6
response.write("<td width=""164"" valign=""top"" align=""center"">" & rs("telefon") & "</td>")
Avatar billede mikmakmuk Nybegynder
23. april 2002 - 13:08 #7
Er det her måden at gøre det på?? :-)

<%       
    set rs = Conn.Execute("SELECT * FROM kontakt")

        if not rs.EOF or rs.BOF then

                response.write("<tr class='broedtekst' bgcolor='#ffffff'>")
       
        response.write("<td width=""164"" valign=""top"" align=""center"">" & rs("fnavn") & "</td>")
        response.write("<td width=""164"" valign=""top"" align=""center"">" & rs("enavn") & "</td>")
                response.write("<td width=""164"" valign=""top"" align=""center"">" & rs("afdeling") & "</td>")
                response.write("<td width=""164"" valign=""top"" align=""center"">" & rs("telefon") & "</td>")       


' LUKKER DATABASEFORBINDELSE
Conn.Close
Set Conn = Nothing
%>
Avatar billede erikjacobsen Ekspert
23. april 2002 - 13:10 #8
nu mangler du så en

  end if

men du skal vel have en løkke til at løbe alle poster igennem. Når du
nu afprøver det kan du lige fortælle hvad serveren siger til det.
Så er det meget nemmere at se hvad der er galt.
Avatar billede mikmakmuk Nybegynder
23. april 2002 - 13:11 #9
Det var faktisk tanken i første omgang *LOL*
Avatar billede erikjacobsen Ekspert
23. april 2002 - 13:15 #10
ok så er en lille stump til inspiration

do until rs.EOF
    Response.write(rs("Navn") & "<br>" & vbclrf)
    rs.MoveNext
  loop
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