I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
CASE ELSE ' Denne case viser tagwallen, dette gøres som standard
' Her vælges alt fra tagwallen, og det sorteres med den nyeste besked først strSQL = "SELECT * FROM tbl_tagwall ORDER BY tag_id DESC"
set rs = conn.execute(strSQL)
response.write "<table width=500 align=center>"
' link til at tilføje en besked response.write "<tr><td><a href=tagwall.asp?mode=add>tilføj besked</a></td></tr>"
do while NOT rs.EOF ' Denne løkke køre indtil der ikke er flere beskeder i tagwall/gæstebogen strOverskrift = rs("tag_overskrift") ' her hentes overskriften strNavn = rs("tag_navn") ' her hentes navnet strEmail = rs("tag_email") ' her hentes emailen strBesked = rs("tag_besked") ' her hentes beskeden strDato = rs("tag_dato") ' her hentes datoen %> <tr><td><% =strOverskrift %> </td></tr> <tr> <td> Skrevet af <a href="mailto:<% =strEmail %>"><% =strNavn %></a> d. <% =strDato %> </td> </tr> <tr><td><% =strBesked %> </td></tr>
<% rs.movenext ' her tages det næste element i databasen loop ' "looper" while løkken
response.write "</table>"
END SELECT ' hele select casen sluttes her
conn.close ' database forbindelsen lukkes set conn = nothing %>
<% ' Opret nogle variabler Dim strOverskrift Dim strNavn Dim strEmail Dim strBesked
' Er der skrevet noget i overskrift feltet? IF (Request.Form("overskrift") <> "") then
' Er der skrevet noget i navn feltet? IF (Request.Form("navn") <> "") then
' Er der skrevet noget i email feltet? IF (Request.Form("email") <> "") then
' Er der skrevet noget i besked feltet? IF (Request.Form("besked") <> "") then
' Hent data fra formular og udskift forskellige tegn strOverskrift = Request.Form("overskrift") strOverskrift = Replace(strOverskrift,"<","<") strOverskrift = Replace(strOverskrift,">",">")
----------------------- tag_skrivok.asp -------------------------- <% ' Opret nogle variabler Dim ObjRS Dim strOverskrift Dim strNavn Dim strEmail Dim strBesked Dim strDato
' Her vælges alt fra tagwallen, og det sorteres med den nyeste besked først Set ObjRS = Conn.Execute("SELECT * FROM tbl_tagwall ORDER BY tag_id DESC") ' eller ASC for ældste
' link til at tilføje en besked Response.Write "<tr><td>" & vbCrLf Response.Write "<a href=""tagwall.asp?mode=add"">tilføj besked</a>" & vbCrLf Response.Write "</td></tr>" & vbCrLf
' Et lille check på om vi fik records ... If (Not ObjRS.BOF) And (Not ObjRS.EOF) Then ' flyt til den første, så vi er sikker på at starte rigtigt ObjRS.MoveFirst ' så længe vi ikke er nået til slutningen, gentag While Not ObjRS.EOF
strOverskrift = ObjRS("tag_overskrift") ' her hentes overskriften strNavn = ObjRS("tag_navn") ' her hentes navnet strEmail = ObjRS("tag_email") ' her hentes emailen strBesked = ObjRS("tag_besked") ' her hentes beskeden strDato = ObjRS("tag_dato") ' her hentes datoen
Undre mig lidt da der kommer fejl i tagwall.asp og den slet ikke er nævnt i koden... I tag_skriv.asp skal du nok rette dette: <form action=tag_skriv.asp method=post> til dette: <form action=/tagwall/tagwall.asp method=post> eller hvad tag_skrivok.asp nu hedder... ;o)
Synes godt om
Slettet bruger
08. maj 2005 - 18:22#13
Jeg har 2 filer som ligger i samme bibliotek sammen med databasefilen!
<% ' Opret nogle variabler Dim ObjRS Dim strOverskrift Dim strNavn Dim strEmail Dim strBesked Dim strDato
' Her vælges alt fra tagwallen, og det sorteres med den nyeste besked først Set ObjRS = Conn.Execute("SELECT * FROM tbl_tagwall ORDER BY tag_id DESC") ' eller ASC for ældste
' link til at tilføje en besked Response.Write "<tr><td>" & vbCrLf Response.Write "<a href=""tagwall.asp?mode=add"">tilføj besked</a>" & vbCrLf Response.Write "</td></tr>" & vbCrLf
' Et lille check på om vi fik records ... If (Not ObjRS.BOF) And (Not ObjRS.EOF) Then ' flyt til den første, så vi er sikker på at starte rigtigt ObjRS.MoveFirst ' så længe vi ikke er nået til slutningen, gentag While Not ObjRS.EOF
strOverskrift = ObjRS("tag_overskrift") ' her hentes overskriften strNavn = ObjRS("tag_navn") ' her hentes navnet strEmail = ObjRS("tag_email") ' her hentes emailen strBesked = ObjRS("tag_besked") ' her hentes beskeden strDato = ObjRS("tag_dato") ' her hentes datoen
<% ' Opret nogle variabler Dim strOverskrift Dim strNavn Dim strEmail Dim strBesked
' Er der skrevet noget i overskrift feltet? IF (Request.Form("overskrift") <> "") then
' Er der skrevet noget i navn feltet? IF (Request.Form("navn") <> "") then
' Er der skrevet noget i email feltet? IF (Request.Form("email") <> "") then
' Er der skrevet noget i besked feltet? IF (Request.Form("besked") <> "") then
' Hent data fra formular og udskift forskellige tegn strOverskrift = Request.Form("overskrift") strOverskrift = Replace(strOverskrift,"<","<") strOverskrift = Replace(strOverskrift,">",">")
<% ' Opret nogle variabler Dim ObjRS Dim strOverskrift Dim strNavn Dim strEmail Dim strBesked Dim strDato
' Her vælges alt fra tagwallen, og det sorteres med den nyeste besked først Set ObjRS = Conn.Execute("SELECT * FROM tbl_tagwall ORDER BY tag_id DESC") ' eller ASC for ældste
' link til at tilføje en besked Response.Write "<tr><td>" & vbCrLf Response.Write "<a href=""/tagwall/tag_skriv.asp"">tilføj besked</a>" & vbCrLf Response.Write "</td></tr>" & vbCrLf
' Et lille check på om vi fik records ... If (Not ObjRS.BOF) And (Not ObjRS.EOF) Then ' flyt til den første, så vi er sikker på at starte rigtigt ObjRS.MoveFirst ' så længe vi ikke er nået til slutningen, gentag While Not ObjRS.EOF
strOverskrift = ObjRS("tag_overskrift") ' her hentes overskriften strNavn = ObjRS("tag_navn") ' her hentes navnet strEmail = ObjRS("tag_email") ' her hentes emailen strBesked = ObjRS("tag_besked") ' her hentes beskeden strDato = ObjRS("tag_dato") ' her hentes datoen
' Her tømmes variablerne så der ikke sker fejl strOverskrift = "" strNavn = "" strEmail = "" strBesked = "" strDato = ""
' her tages det næste element i databasen ObjRS.MoveNext
' Slut Wend
' Vi fik ingen record Else Response.Write "Der er endnu ikke skrevet noget i tagwallen" & vbCrLf End If
Response.Write "</table>"
' Recordset lukkes ObjRS.Close ' og hukommelsen tømmes Set ObjRS = Nothing
' database forbindelsen lukkes conn.close set conn = nothing %>
Hvor er din åbning af databasen ?
Synes godt om
Slettet bruger
08. maj 2005 - 18:45#15
Skal databasen ik først 'åbnes' i denne fil for man kan bruge SQL kommandoer?
----------- tagwall.asp -------------
<% ' Opret nogle variabler Dim ObjRS Dim strOverskrift Dim strNavn Dim strEmail Dim strBesked Dim strDato
' Her vælges alt fra tagwallen, og det sorteres med den nyeste besked først Set ObjRS = Conn.Execute("SELECT * FROM tbl_tagwall ORDER BY tag_id DESC") ' eller ASC for ældste
' link til at tilføje en besked Response.Write "<tr><td>" & vbCrLf Response.Write "<a href=""tagwall.asp?mode=add"">tilføj besked</a>" & vbCrLf Response.Write "</td></tr>" & vbCrLf
' Et lille check på om vi fik records ... If (Not ObjRS.BOF) And (Not ObjRS.EOF) Then ' flyt til den første, så vi er sikker på at starte rigtigt ObjRS.MoveFirst ' så længe vi ikke er nået til slutningen, gentag While Not ObjRS.EOF
strOverskrift = ObjRS("tag_overskrift") ' her hentes overskriften strNavn = ObjRS("tag_navn") ' her hentes navnet strEmail = ObjRS("tag_email") ' her hentes emailen strBesked = ObjRS("tag_besked") ' her hentes beskeden strDato = ObjRS("tag_dato") ' her hentes datoen
Dette åbner ikke databasen: Set ObjRS = Conn.Execute("SELECT * FROM tbl_tagwall ORDER BY tag_id DESC")
Det kalder på tabellen tbl_tagwall som er i databasen men da den ikke ved hvor databasen er kan den ikke finde noget...
Her er en database forbindelse: <% Set ObjConn = Server.CreateObject ("ADODB.Connection") ObjConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("/_db/database.mdb") & ";" & "Persist Security Info=False" %>
Gem det database.asp evt. i en mappe der hedder _includes
Helt i toppen af de filer der bruger database sætter du dette ind: <!-- #include virtual="/_includes/database.asp" -->
Et lille råd... Gem din database i en mappe der f.eks hedder _db, så ved du altid hvor den er... ;o)
<!-- #include virtual="/_includes/database.asp" --> <% ' Opret nogle variabler Dim ObjRS Dim strOverskrift Dim strNavn Dim strEmail Dim strBesked Dim strDato
' Her vælges alt fra tagwallen, og det sorteres med den nyeste besked først Set ObjRS = Conn.Execute("SELECT * FROM tbl_tagwall ORDER BY tag_id DESC") ' eller ASC for ældste
' link til at tilføje en besked Response.Write "<tr><td>" & vbCrLf Response.Write "<a href=""tagwall.asp?mode=add"">tilføj besked</a>" & vbCrLf Response.Write "</td></tr>" & vbCrLf
' Et lille check på om vi fik records ... If (Not ObjRS.BOF) And (Not ObjRS.EOF) Then ' flyt til den første, så vi er sikker på at starte rigtigt ObjRS.MoveFirst ' så længe vi ikke er nået til slutningen, gentag While Not ObjRS.EOF
strOverskrift = ObjRS("tag_overskrift") ' her hentes overskriften strNavn = ObjRS("tag_navn") ' her hentes navnet strEmail = ObjRS("tag_email") ' her hentes emailen strBesked = ObjRS("tag_besked") ' her hentes beskeden strDato = ObjRS("tag_dato") ' her hentes datoen
wow... point 5 år efter man lagde svar... hehe... Takker...
Synes godt om
Ny brugerNybegynder
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.