Webnoob Juniormester
02. april 2020 - 22:21 Der er 2 kommentarer

Vise mssql table i en html table med løkke

Det er mange mange år siden jeg har prøvet og lave noget i asp.
Jeg vil gerne en bestemt kolonne fra min database i en table. Har prøvet google, men er ikke blevet klogere.

Er der en der vil hjælpe?
bsn Seniormester
11. april 2020 - 13:49 #1
<%
    Sql="SELECT * FROM tblKonto"
    RS.Open Sql, Conn, 3, 3
    Do Until RS.EOF
    %>
    <tr <%IF RS("KontoType")="Sum" Then Response.Write "bgcolor='#CCCCCC'"%>>
        <td><%=RS("KontoID")%></td>
        <td><%=RS("KontoNavn")%></td>
        <td><%=RS("SumTekst")%></td>
        <%If RS("KontoType")="Sum" OR RS("KontoType")="Status" Then%>
            <td>&nbsp;</td>
        <%Else%>
            <td align="center"><%=IIf(RS("Moms")=0,"Nej","Ja")%></td>
        <%End If%>
        <td><%=RS("Konto")%></td>
        <td><%=RS("KontoType")%></td>
    </tr>
    <tr><td colspan="8"><hr></td></tr>
    <%
    RS.MoveNext
    Loop
    RS.Close
    %>
dannielsen Praktikant
13. maj 2020 - 12:55 #2
Her er et eksempel med kommentarer i scriptet...
Der er formentlig lige nogle ting der skal rettes sådan det passer til din tabel og database... Fx. connection-string og kolonne-navn

connection_string="Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;"
'din connection-string til databasen - skal udfyldes med server-adresse, database, brugernavn og password ovenfor. Evt. skal du bruge en anden connection-string...

set conn = server.createobject("ADODB.Connection")
'vi opretter et object (ADODB)
conn.open connection_string
'vi opretter forbindelse til db

set rs1 = conn.execute("select kolonne_navn from min_tabel")
'vi sender en select-forespørgsel til tabellen i databasen

if rs1.EOF=False then
'vi sikrer os, at der er resultater fra tabellen i databasen - for at undgå nedenstående loop fejler
%>
<table>
<%
do until rs1.EOF=True
kolonne_navn=rs1("kolonne_navn")
%>
<tr>
<td style="width: 100%;">
<%=kolonne_navn%>
</td>
</tr>
<%
rs1.movenext
loop
%>
</table>
<%
end if

rs1.close
set rs1=nothing
'vi lukker objektet rs1 igen

conn.close
'vi lukker forbindelsen til databasen igen
set conn=nothing
'vi lukker objektet igen (ADODB)
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

Opret Preview

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





Premium
IBM fortsætter offensiv opkøbsstrategi: Køber en af de største og ældste multicloud-leverandører i USA
IBM opkøber cloud-virksomheden MSP Taos. Det er blot det seneste opkøb fra IBM i jagten på de store cloud-giganter og falder i tråd med IBM's offensive hybrid cloud-strategi.
Computerworld
Verdens tredjestørste smartphone-producent blacklistes af Trump-administrationen
Smartphoneproducenten Xiaomi er blandt de ni nytilkomne på Trump-administrationens sorte liste over kinesiske virksomheder, som amerikanerne ikke længere må investere i.
CIO
Podcast: Hos Viking Life-Saving Equipment er it gået fra at være backend til at være noget, som kunderne spørger aktivt efter
Podcast, The Digital Edge: Viking leverer en stadig større del af deres produkt som en tjeneste. Som en del af tjenesten tager Viking ansvar for sikkerheden ved at levere, dokumentere og vedligeholde det nødvendige sikkerhedsudstyr. Hør hvordan Henrik Balslev senior digital director hos Viking har løftet den opgave.
Job & Karriere
Microsoft i kæmpe dansk satsning - åbner tre store datacentre i Danmark
Microsoft lancerer kæmpe satsning fra hovedkvarteret i Lyngby. Selskabet åbner tre store bæredygtige datacentre på Sjælland.
White paper
Cisco Umbrella: Sådan udvikler truslerne sig netop nu
Hver eneste dag håndterer de mere end 30 datacentre under Cisco Umbrella mere end 240 milliarder forespørgsler fra 190 lande. Det giver sikkerhedseksperter hos Cisco Talos et enestående datagrundlag for at kortlægge, hvordan cybertrusselsbilledet udvikler sig. I dette whitepaper kan du læse, hvordan trusselsbilledet har udviklet sig hen over 2020. Men – endnu vigtigere – om, hvordan din organisation bedst forbereder sig på at håndtere truslerne i tiden der kommer.