Avatar billede bdf Mester
03. marts 2007 - 16:28 Der er 84 kommentarer og
1 løsning

Enme: Tagwall problemer, formatere dato og tid.

Hejsa Eksperter :)

Har downloadet en tagwall fra www.Netcoders.dk til min HP men har lidt problemer...
Tagwallen som jeg downloadede viste kun dato, navn & besked men har selv lavet om på den så den viser dato, tid, navn & Besked :) fint nok...
Problemet er den måde datoen bliver vist på + tiden :(

Sådan som siden er kodet nu:
Den 2/24/2007 kl 04:24PM skrev: Gæst Besked: Hej

Den skulle gerne blive sådan:
Den 24/2/2007 kl 16:24 skrev: Gæst Besked: Hej

Selve Koden:
<!--
Denne Tagwall er kodet af Kasper Holm, og må benyttes frit, og laves om på!
-->
<% Response.Buffer = true %>
<html>
<body style="font-family: Verdana; font-size: 10 px; color: #000000; text-align: center" link="#000000" vlink="#000000" alink="#000000" bgcolor="#3399FF">
<% if Request.QueryString("mode")="" then %>
<b>Vis Beskeder&nbsp;-&nbsp;<a target="_self" href="tagwall.asp?mode=ny">Skriv Besked</a></b>
<p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("db.mdb")
strSQL = "Select * From Tagwall order by dato DESC"
set RS = Conn.Execute(strSQL)

if RS.EOF then
Response.Write "<i><font face=""Verdana"" size=""1"">Der er ingen beskeder endnu!</font></i>"
else
Do Until RS.EOF
%>
        </p>
        </td>
    </tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
        <font face="Verdana" size="1">
        <b>Den:&nbsp;<u><%=RS("Dato")%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Kl:&nbsp;<u><%=RS("Time")%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Skrev:</b>&nbsp;<u><%=RS("Navn")%></u></font>
        <hr noshade color="#010101" size="1">
        <font face="Verdana" size="1">
        <i><center><%=RS("Besked")%></center></i></font>
        </p>
        </td>
    </tr>
</table>

<% RS.MoveNext
Loop
end if

Conn.Close
Set Conn = Nothing %>

<% elseif Request.QueryString("mode")="ny" then %>
<b>
<a target="_self" href="tagwall.asp">Vis Beskeder</a>&nbsp;-&nbsp;Ny Besked
</b>
<form action="tagwall.asp?mode=gem" method="POST" onsubmit="return FrontPage_Forml_Validator(this)" language="JavaScript" name"FrontPage_Forml">
    <table border="0" celppadding="2" cellspacing="0" width="1%">
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Navn:&nbsp;</b></td>
            <td width="1%"><input type="text" size="50" name="Navn" maxlength="15" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Tekst:&nbsp;</b></td>
            <td width="1%"><!--webbot bot="Validation" i-maximum-length="75" --><textarea rows="5" name="Besked" cols="52" style="font-family: Verdana; font-size: 10 px"></textarea></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><b><fon face="Verdana" size="1">&nbsp;</b></td>
            <td width="1%"><input type="submit" name="Tag" value="Tilføj Besked" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
    </table>
</form>

<% elseif Request.QueryString("mode")="gem" then %>

<% Response.Buffer = true

Const adOpenKeyset = 1
Const adLockOptimistic = 2

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")

set RS = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From Tagwall"
RS.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = date()
RS("Time") = time()
RS.Update

RS.Close
set RS = Nothing

Conn.Close
set Conn = Nothing

Response.Redirect "tagwall.asp" %>
<% end if %>
</body>
</html>

I koden har jeg fundet det sted hvor jeg tror der skal skrives et eller andet ind:

RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = date()
RS("Time") = time()
RS.Update

Hva skal jeg gøre? plz hjælp :)
Avatar billede kalp Novice
03. marts 2007 - 16:33 #1
Session.lcid = 1030

skal vel bare i topen
Avatar billede kalp Novice
03. marts 2007 - 16:34 #2
<% Session.LCID = 1030 %>

prøv at placere den i toppen af din side.
Avatar billede bdf Mester
03. marts 2007 - 16:39 #3
Altså over <% Response.Buffer = true %>
Avatar billede kalp Novice
03. marts 2007 - 16:42 #4
ja eller under den.. betyder ikke noget.. den skal bare i toppen.
Avatar billede madeindk Nybegynder
03. marts 2007 - 16:42 #5
Ja.

<%
Session.LCID = 1030
Response.Buffer = True
%>
Avatar billede bdf Mester
03. marts 2007 - 16:46 #6
Hjælper ikke, I kan selv se på http://www.tagwall.hold65.dk/tagwall.asp
Avatar billede kalp Novice
03. marts 2007 - 16:52 #7
vi tager lige dato'en om lidt, men dette bør fjerne PM / AM fra tiden.

<b>Kl:&nbsp;<u><%= FormatDateTime(RS("Time"),4) %></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
Avatar billede kalp Novice
03. marts 2007 - 16:53 #8
prøv denne i toppen istedet for det før.
<%session.lcid=2057%>
Avatar billede bdf Mester
03. marts 2007 - 16:55 #9
Hvor skal <b>Kl:&nbsp;<u><%= FormatDateTime(RS("Time"),4) %></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1"> præcis indsættes? er lidt noob e dette :)
Avatar billede kalp Novice
03. marts 2007 - 16:57 #10
tjah.. der er ikke linje numre på så kan ikke rigtig sige hvor.. men du har det i den kode du viser os.. det eneste jeg har tilføjet ekstra er FormDateTime()
før stod der bare RS("Time").

html'en er den samme... men det er selvfølgelig der i koden hvor du udskriver resultatet
Avatar billede kalp Novice
03. marts 2007 - 17:02 #11
bare glem det før.. har fundet et nemmere sted for dig..

først tilføj dette i toppen af siden igen.

<%session.lcid=2057%>

og tilføj så disse linjer der hvor du selv havde fundet hvor dato'en sættes ind.

dim day, month, year, date

day = Day(now())
month = Month(now())
year = Year(now())
date = day & "/" & month & "/" & year
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = date
RS("Time") = FormatDateTime(time(),4)
RS.Update
Avatar billede bdf Mester
03. marts 2007 - 17:02 #12
<b>Kl:&nbsp;<u><%= FormatDateTime(RS("Time"),4) %></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1"> virkede sådan da men nu er der en fejl på siden
Avatar billede kalp Novice
03. marts 2007 - 17:04 #13
copy paste det her.


<!--
Denne Tagwall er kodet af Kasper Holm, og må benyttes frit, og laves om på!
-->
<%session.lcid=2057%>
<% Response.Buffer = true %>
<html>
<body style="font-family: Verdana; font-size: 10 px; color: #000000; text-align: center" link="#000000" vlink="#000000" alink="#000000" bgcolor="#3399FF">
<% if Request.QueryString("mode")="" then %>
<b>Vis Beskeder&nbsp;-&nbsp;<a target="_self" href="tagwall.asp?mode=ny">Skriv Besked</a></b>
<p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("db.mdb")
strSQL = "Select * From Tagwall order by dato DESC"
set RS = Conn.Execute(strSQL)

if RS.EOF then
Response.Write "<i><font face=""Verdana"" size=""1"">Der er ingen beskeder endnu!</font></i>"
else
Do Until RS.EOF
%>
        </p>
        </td>
    </tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
        <font face="Verdana" size="1">
        <b>Den:&nbsp;<u><%=RS("Dato")%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Kl:&nbsp;<u><%=RS("Time")%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Skrev:</b>&nbsp;<u><%=RS("Navn")%></u></font>
        <hr noshade color="#010101" size="1">
        <font face="Verdana" size="1">
        <i><center><%=RS("Besked")%></center></i></font>
        </p>
        </td>
    </tr>
</table>

<% RS.MoveNext
Loop
end if

Conn.Close
Set Conn = Nothing %>

<% elseif Request.QueryString("mode")="ny" then %>
<b>
<a target="_self" href="tagwall.asp">Vis Beskeder</a>&nbsp;-&nbsp;Ny Besked
</b>
<form action="tagwall.asp?mode=gem" method="POST" onsubmit="return FrontPage_Forml_Validator(this)" language="JavaScript" name"FrontPage_Forml">
    <table border="0" celppadding="2" cellspacing="0" width="1%">
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Navn:&nbsp;</b></td>
            <td width="1%"><input type="text" size="50" name="Navn" maxlength="15" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Tekst:&nbsp;</b></td>
            <td width="1%"><!--webbot bot="Validation" i-maximum-length="75" --><textarea rows="5" name="Besked" cols="52" style="font-family: Verdana; font-size: 10 px"></textarea></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><b><fon face="Verdana" size="1">&nbsp;</b></td>
            <td width="1%"><input type="submit" name="Tag" value="Tilføj Besked" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
    </table>
</form>

<% elseif Request.QueryString("mode")="gem" then %>

<% Response.Buffer = true

Const adOpenKeyset = 1
Const adLockOptimistic = 2

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")

set RS = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From Tagwall"
RS.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

dim day, month, year, date

day = Day(now())
month = Month(now())
year = Year(now())
date = day & "/" & month & "/" & year
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = date
RS("Time") = FormatDateTime(time(),4)
RS.Update

RS.Close
set RS = Nothing

Conn.Close
set Conn = Nothing

Response.Redirect "tagwall.asp" %>
<% end if %>
</body>
</html>
Avatar billede kalp Novice
03. marts 2007 - 17:05 #14
arghh.. sorry.. hvis det ikke virker så bør dette.


<!--
Denne Tagwall er kodet af Kasper Holm, og må benyttes frit, og laves om på!
-->
<%session.lcid=2057%>
<% Response.Buffer = true %>
<html>
<body style="font-family: Verdana; font-size: 10 px; color: #000000; text-align: center" link="#000000" vlink="#000000" alink="#000000" bgcolor="#3399FF">
<% if Request.QueryString("mode")="" then %>
<b>Vis Beskeder&nbsp;-&nbsp;<a target="_self" href="tagwall.asp?mode=ny">Skriv Besked</a></b>
<p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("db.mdb")
strSQL = "Select * From Tagwall order by dato DESC"
set RS = Conn.Execute(strSQL)

if RS.EOF then
Response.Write "<i><font face=""Verdana"" size=""1"">Der er ingen beskeder endnu!</font></i>"
else
Do Until RS.EOF
%>
        </p>
        </td>
    </tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
        <font face="Verdana" size="1">
        <b>Den:&nbsp;<u><%=RS("Dato")%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Kl:&nbsp;<u><%=RS("Time")%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Skrev:</b>&nbsp;<u><%=RS("Navn")%></u></font>
        <hr noshade color="#010101" size="1">
        <font face="Verdana" size="1">
        <i><center><%=RS("Besked")%></center></i></font>
        </p>
        </td>
    </tr>
</table>

<% RS.MoveNext
Loop
end if

Conn.Close
Set Conn = Nothing %>

<% elseif Request.QueryString("mode")="ny" then %>
<b>
<a target="_self" href="tagwall.asp">Vis Beskeder</a>&nbsp;-&nbsp;Ny Besked
</b>
<form action="tagwall.asp?mode=gem" method="POST" onsubmit="return FrontPage_Forml_Validator(this)" language="JavaScript" name"FrontPage_Forml">
    <table border="0" celppadding="2" cellspacing="0" width="1%">
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Navn:&nbsp;</b></td>
            <td width="1%"><input type="text" size="50" name="Navn" maxlength="15" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Tekst:&nbsp;</b></td>
            <td width="1%"><!--webbot bot="Validation" i-maximum-length="75" --><textarea rows="5" name="Besked" cols="52" style="font-family: Verdana; font-size: 10 px"></textarea></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><b><fon face="Verdana" size="1">&nbsp;</b></td>
            <td width="1%"><input type="submit" name="Tag" value="Tilføj Besked" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
    </table>
</form>

<% elseif Request.QueryString("mode")="gem" then %>

<% Response.Buffer = true

Const adOpenKeyset = 1
Const adLockOptimistic = 2

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")

set RS = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From Tagwall"
RS.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

dim day, month, year, date

day = Day(now())
month = Month(now())
year = Year(now())
date = day & "/" & month & "/" & year
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(date)
RS("Time") = FormatDateTime(time(),4)
RS.Update

RS.Close
set RS = Nothing

Conn.Close
set Conn = Nothing

Response.Redirect "tagwall.asp" %>
<% end if %>
</body>
</html>
Avatar billede bdf Mester
03. marts 2007 - 17:06 #15
Så er siden opdateret med den kode jeg skulle pasta ind og nu er vi tilbage med PM :P
Avatar billede bdf Mester
03. marts 2007 - 17:08 #16
Prøver lige den nye :)
Avatar billede kalp Novice
03. marts 2007 - 17:10 #17
hmm.. ja ellers dette.. underligt PM kom tilbage:S
men det er måske vores top der gjorde det:)  vi har valgt UK (LCID 2057, men det er det dato format du vil have)

ps. før du prøver nedenstående.. så ret lige i den før så øverste

<%session.lcid=2057%>

bliver til

<%session.lcid=1030%>

virker det stadig ikke så må nedenstående kunne klare det kode kunne klare det.

<!--
Denne Tagwall er kodet af Kasper Holm, og må benyttes frit, og laves om på!
-->
<%session.lcid=2057%>
<% Response.Buffer = true %>
<html>
<body style="font-family: Verdana; font-size: 10 px; color: #000000; text-align: center" link="#000000" vlink="#000000" alink="#000000" bgcolor="#3399FF">
<% if Request.QueryString("mode")="" then %>
<b>Vis Beskeder&nbsp;-&nbsp;<a target="_self" href="tagwall.asp?mode=ny">Skriv Besked</a></b>
<p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("db.mdb")
strSQL = "Select * From Tagwall order by dato DESC"
set RS = Conn.Execute(strSQL)

if RS.EOF then
Response.Write "<i><font face=""Verdana"" size=""1"">Der er ingen beskeder endnu!</font></i>"
else
Do Until RS.EOF
%>
        </p>
        </td>
    </tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
        <font face="Verdana" size="1">
        <b>Den:&nbsp;<u><%=RS("Dato")%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Kl:&nbsp;<u><%= FormatDateTime(RS("Time"),4) %></u>&nbsp;-  &nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Skrev:</b>&nbsp;<u><%=RS("Navn")%></u></font>
        <hr noshade color="#010101" size="1">
        <font face="Verdana" size="1">
        <i><center><%=RS("Besked")%></center></i></font>
        </p>
        </td>
    </tr>
</table>

<% RS.MoveNext
Loop
end if

Conn.Close
Set Conn = Nothing %>

<% elseif Request.QueryString("mode")="ny" then %>
<b>
<a target="_self" href="tagwall.asp">Vis Beskeder</a>&nbsp;-&nbsp;Ny Besked
</b>
<form action="tagwall.asp?mode=gem" method="POST" onsubmit="return FrontPage_Forml_Validator(this)" language="JavaScript" name"FrontPage_Forml">
    <table border="0" celppadding="2" cellspacing="0" width="1%">
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Navn:&nbsp;</b></td>
            <td width="1%"><input type="text" size="50" name="Navn" maxlength="15" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Tekst:&nbsp;</b></td>
            <td width="1%"><!--webbot bot="Validation" i-maximum-length="75" --><textarea rows="5" name="Besked" cols="52" style="font-family: Verdana; font-size: 10 px"></textarea></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><b><fon face="Verdana" size="1">&nbsp;</b></td>
            <td width="1%"><input type="submit" name="Tag" value="Tilføj Besked" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
    </table>
</form>

<% elseif Request.QueryString("mode")="gem" then %>

<% Response.Buffer = true

Const adOpenKeyset = 1
Const adLockOptimistic = 2

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")

set RS = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From Tagwall"
RS.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

dim day, month, year, date

day = Day(now())
month = Month(now())
year = Year(now())
date = day & "/" & month & "/" & year
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(date)
RS("Time") = Time()
RS.Update

RS.Close
set RS = Nothing

Conn.Close
set Conn = Nothing

Response.Redirect "tagwall.asp" %>
<% end if %>
</body>
</html>
Avatar billede bdf Mester
03. marts 2007 - 17:10 #18
Virker stadig ikke :(
Avatar billede kalp Novice
03. marts 2007 - 17:14 #19
kan godt se du har en fejl på siden.. men slet alt i din DB og start forfra med indlæg så kommer den fejl ikke igen.
Avatar billede bdf Mester
03. marts 2007 - 17:16 #20
Den nederste kode er pastet ind og nu kan man ikke skrive beskeder + at der er en fejl på siden
Avatar billede kalp Novice
03. marts 2007 - 17:17 #21
kan du fortælle mig hvilken linje den snakker om

Microsoft VBScript runtime error '800a000d'

Type mismatch

/tagwall.asp, line 93


det er en af disse

dim day, month, year, date

day = Day(now())
month = Month(now())
year = Year(now())
date = day & "/" & month & "/" & year
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(date)
RS("Time") = Time()
RS.Update


og som sagt så forsvinder den fejl på forsiden hvis du tømmer db'en 1 gang.
Avatar billede kalp Novice
03. marts 2007 - 17:18 #22
hmm.. imens jeg venter på dit svar så kan du prøve med


day = Day(date())
month = Month(date())
year = Year(date())
date = day & "/" & month & "/" & year
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(date)
RS("Time") = Time()
RS.Update
Avatar billede bdf Mester
03. marts 2007 - 17:20 #23
Så er DB tømt og den siger fejl i linie 93 mår man tilføjer besked
Avatar billede kalp Novice
03. marts 2007 - 17:20 #24
ja det ved jeg.. men hvilken linje er det.
Avatar billede kalp Novice
03. marts 2007 - 17:22 #25
ved vist hvorfor nu..

day = Day(now())
month = Month(now())
year = Year(now())
date = Cstr(day) & "/" & Cstr(month) & "/" & Cstr(year)
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(date)
RS("Time") = Time()
RS.Update
Avatar billede bdf Mester
03. marts 2007 - 17:23 #26
Linie 93: day = Day(date())
Avatar billede bdf Mester
03. marts 2007 - 17:25 #27
Stadig fejl i linie 93: day = Day(date())

Microsoft VBScript runtime error '800a000d'

Type mismatch

/tagwall.asp, line 93
Avatar billede kalp Novice
03. marts 2007 - 17:26 #28
huh?
mystisk den brokker sig på den linje:S
jeg tror vi prøver med danske navne på de variabler istedet.


dim dag, moned, aar, dato

dag = Day(now())
moned = Month(now())
aar = Year(now())
dato = dag & "/" & moned & "/" & aar
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(date)
RS("Time") = Time()
RS.Update

og ellers

dim dag, moned, aar, dato

dag = Day(date())
moned = Month(date())
aar = Year(date())
dato = dag & "/" & moned & "/" & aar
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(date)
RS("Time") = Time()
RS.Update

og ellers

dim dag, moned, aar, dato

dag = Day(date())
moned = Month(date())
aar = Year(date())
dato = cstr(dag) & "/" & cstr(moned) & "/" & cstr(aar)
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(date)
RS("Time") = Time()
RS.Update
Avatar billede kalp Novice
03. marts 2007 - 17:27 #29
flot.. i alle ovenstående skal du lige rette i denne linje

RS("Dato") = CDate(date)

til

RS("Dato") = CDate(dato)
Avatar billede bdf Mester
03. marts 2007 - 17:29 #30
Nu kører jeg med den første og den virker :)

altså denne:
dim dag, moned, aar, dato

dag = Day(now())
moned = Month(now())
aar = Year(now())
dato = dag & "/" & moned & "/" & aar
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(date)
RS("Time") = Time()
RS.Update

Men bliver dato vist rigtig? nu har vi jo den 3/3 så lidt svært at se :)
Avatar billede kalp Novice
03. marts 2007 - 17:30 #31
virker den stadig sådan her?

dag = Day(now())
moned = Month(now())
aar = Year(now())
dato = dag & "/" & moned & "/" & aar
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(dato)
RS("Time") = Time()
RS.Update
Avatar billede bdf Mester
03. marts 2007 - 17:32 #32
Har rettet den lille fejl og den virker stadig :)
Men kan vi teste om dato bliver vist rigtigt? vi har jo desværre d. 3/3
Avatar billede kalp Novice
03. marts 2007 - 17:33 #33
godt! for så burde dato'en være korrekt.
men vi kan tjekke ved at du retter denne linje


RS("Dato") = CDate(dato)

til

RS("Dato") = DateAdd("d",1,CDate(dato))

eller

RS("Dato") = DateAdd("d",1,dato)
Avatar billede kalp Novice
03. marts 2007 - 17:33 #34
Det lægger 1 dag til dags dato.. så vi får i morgen:)
Avatar billede bdf Mester
03. marts 2007 - 17:37 #35
Formatet skal være sådan (Dato/Måned/År)
Burde der så ikke stå Den 4/3/2007
Avatar billede kalp Novice
03. marts 2007 - 17:42 #36
tilføj denne funktion et sted på siden



<%
function formatDate(format, intTimeStamp)  dim unUDate, A  ' Test to see if intTimeStamp looks valid. If not, they have passed a normal date  if not (isnumeric(intTimeStamp)) then    if isdate(intTimeStamp) then      intTimeStamp = DateDiff("S", "01/01/1970 00:00:00", intTimeStamp)    else      response.write "Date Invalid"      exit function    end if  end if    if (intTimeStamp=0) then    unUDate = now()  else    unUDate = DateAdd("s", intTimeStamp, "01/01/1970 00:00:00")  end if  unUDate = trim(unUDate)  dim startM : startM = InStr(1, unUDate, "/", vbTextCompare) + 1  dim startY : startY = InStr(startM, unUDate, "/", vbTextCompare) + 1  dim startHour : startHour = InStr(startY, unUDate, " ", vbTextCompare) + 1  dim startMin : startMin = InStr(startHour, unUDate, ":", vbTextCompare) + 1  dim dateDay : dateDay = mid(unUDate, 1, 2)  dim dateMonth : dateMonth = mid(unUDate, startM, 2)  dim dateYear : dateYear = mid(unUDate, startY, 4)  dim dateHour : dateHour = mid(unUDate, startHour, 2)  dim dateMinute : dateMinute = mid(unUDate, startMin, 2)  dim dateSecond : dateSecond = mid(unUDate, InStr(startMin, unUDate, ":", vbTextCompare) + 1, 2)  format = replace(format, "%Y", right(dateYear, 4))  format = replace(format, "%y", right(dateYear, 2))  format = replace(format, "%m", dateMonth)  format = replace(format, "%n", cint(dateMonth))  format = replace(format, "%F", monthname(cint(dateMonth)))  format = replace(format, "%M", left(monthname(cint(dateMonth)), 3))  format = replace(format, "%d", dateDay)  format = replace(format, "%j", cint(dateDay))  format = replace(format, "%h", mid(unUDate, startHour, 2))  format = replace(format, "%g", cint(mid(unUDate, startHour, 2)))  if (cint(dateHour) > 12) then    A = "PM"  else    A = "AM"  end if  format = replace(format, "%A", A)  format = replace(format, "%a", lcase(A))  if (A = "PM") then format = replace(format, "%H", left("0" & dateHour - 12, 2))  format = replace(format, "%H", dateHour)  if (A = "PM") then format = replace(format, "%G", left("0" & cint(dateHour) - 12, 2))  format = replace(format, "%G", cint(dateHour))  format = replace(format, "%i", dateMinute)  format = replace(format, "%I", cint(dateMinute))  format = replace(format, "%s", dateSecond)  format = replace(format, "%S", cint(dateSecond))  format = replace(format, "%L", WeekDay(unUDate))  format = replace(format, "%D", left(WeekDayName(WeekDay(unUDate)), 3))  format = replace(format, "%l", WeekDayName(WeekDay(unUDate)))  format = replace(format, "%U", intTimeStamp)  format = replace(format, "11%O", "11th")  format = replace(format, "1%O", "1st")  format = replace(format, "12%O", "12th")  format = replace(format, "2%O", "2nd")  format = replace(format, "13%O", "13th")  format = replace(format, "3%O", "3rd")  format = replace(format, "%O", "th")  formatDate = format end function

%>


og der hvor du udskriver dato'en.. 

ret til dette

    <b>Den:&nbsp;<u><%= formatDate("%j/%n%/%Y, RS("Dato") )%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
Avatar billede kalp Novice
03. marts 2007 - 17:44 #37
endnu en lille fejl.. der hvor du udskriver dato'en skal være sådan her


<b>Den:&nbsp;<u><%= formatDate("%j/%n%/%Y", RS("Dato") )%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
Avatar billede kalp Novice
03. marts 2007 - 17:45 #38
<b>Den:&nbsp;<u><%= formatDate("%j/%n/%Y", RS("Dato") )%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">


:o) alle de procenter.. beklager.. men den der er korrekt!

og så skal du som sagt kopire den funktion ind fra før (den formattere vores dato)
Avatar billede bdf Mester
03. marts 2007 - 17:45 #39
Nu virker det slet ikke
Avatar billede kalp Novice
03. marts 2007 - 17:46 #40
I know.. der manglede en afsluttende " første gang.. og anden gang var der et % tegn for meget..

men den sidste ser rigtig ud:)
Avatar billede kalp Novice
03. marts 2007 - 17:48 #41
hmm.. kan se den laver fejl på siden.. men hvis du har tilføjet det sidste jeg skrev og funktionen er på siden så skal vi konvertere vores dato til en string.. dvs


<b>Den:&nbsp;<u><%= formatDate("%j/%n/%Y", Cstr(RS("Dato")) )%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
Avatar billede bdf Mester
03. marts 2007 - 17:49 #42
Sådan er siden kodet lige pt.

<!--
Denne Tagwall er kodet af Kasper Holm, og må benyttes frit, og laves om på!
-->
<%session.lcid=1030%>
<% Response.Buffer = true %>
<html>
<body style="font-family: Verdana; font-size: 10 px; color: #000000; text-align: center" link="#000000" vlink="#000000" alink="#000000" bgcolor="#3399FF">
<% if Request.QueryString("mode")="" then %>
<b>Vis Beskeder&nbsp;-&nbsp;<a target="_self" href="tagwall.asp?mode=ny">Skriv Besked</a></b>
<p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("db.mdb")
strSQL = "Select * From Tagwall order by dato DESC"
set RS = Conn.Execute(strSQL)

if RS.EOF then
Response.Write "<i><font face=""Verdana"" size=""1"">Der er ingen beskeder endnu!</font></i>"
else
Do Until RS.EOF
%>
        </p>
        </td>
    </tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
        <font face="Verdana" size="1">
        <b>Den:&nbsp;<u><%= formatDate("%j/%n/%Y", RS("Dato") )%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Kl:&nbsp;<u><%= FormatDateTime(RS("Time"),4) %></u>&nbsp;-  &nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Skrev:</b>&nbsp;<u><%=RS("Navn")%></u></font>
        <hr noshade color="#010101" size="1">
        <font face="Verdana" size="1">
        <i><center><%=RS("Besked")%></center></i></font>
        </p>
        </td>
    </tr>
</table>

<% RS.MoveNext
Loop
end if

Conn.Close
Set Conn = Nothing %>

<% elseif Request.QueryString("mode")="ny" then %>
<b>
<a target="_self" href="tagwall.asp">Vis Beskeder</a>&nbsp;-&nbsp;Ny Besked
</b>
<form action="tagwall.asp?mode=gem" method="POST" onsubmit="return FrontPage_Forml_Validator(this)" language="JavaScript" name"FrontPage_Forml">
    <table border="0" celppadding="2" cellspacing="0" width="1%">
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Navn:&nbsp;</b></td>
            <td width="1%"><input type="text" size="50" name="Navn" maxlength="15" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Tekst:&nbsp;</b></td>
            <td width="1%"><!--webbot bot="Validation" i-maximum-length="75" --><textarea rows="5" name="Besked" cols="52" style="font-family: Verdana; font-size: 10 px"></textarea></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><b><fon face="Verdana" size="1">&nbsp;</b></td>
            <td width="1%"><input type="submit" name="Tag" value="Tilføj Besked" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
    </table>
</form>

<% elseif Request.QueryString("mode")="gem" then %>

<% Response.Buffer = true

Const adOpenKeyset = 1
Const adLockOptimistic = 2

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")

set RS = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From Tagwall"
RS.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

dim dag, moned, aar, dato

dag = Day(now())
moned = Month(now())
aar = Year(now())
dato = dag & "-" & moned & "-" & aar
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(dato)
RS("Time") = Time()
RS.Update


RS.Close
set RS = Nothing

Conn.Close
set Conn = Nothing

Response.Redirect "tagwall.asp" %>
<% end if %>
</body>
</html>

Der er en fejl ved linie 36: <b>Den:&nbsp;<u><%= formatDate("%j/%n/%Y", RS("Dato") )%></u>&nbsp;-&nbsp;</b></font><b> </b>
Avatar billede kalp Novice
03. marts 2007 - 17:50 #43
og ellers.. virker denne ikke så kan det altså godt tænkes at dato'en måske blive ukorrekt først der hvor vi lægger 1 dag til.. for jeg formatterede dato'en før den blev sat ind

<b>Den:&nbsp;<u><%= formatDate("%j/%n/%Y", UDate(RS("Dato")) )%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
Avatar billede bdf Mester
03. marts 2007 - 17:53 #44
Såden er siden kodet nu:

<!--
Denne Tagwall er kodet af Kasper Holm, og må benyttes frit, og laves om på!
-->
<%session.lcid=1030%>
<% Response.Buffer = true %>
<html>
<body style="font-family: Verdana; font-size: 10 px; color: #000000; text-align: center" link="#000000" vlink="#000000" alink="#000000" bgcolor="#3399FF">
<% if Request.QueryString("mode")="" then %>
<b>Vis Beskeder&nbsp;-&nbsp;<a target="_self" href="tagwall.asp?mode=ny">Skriv Besked</a></b>
<p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("db.mdb")
strSQL = "Select * From Tagwall order by dato DESC"
set RS = Conn.Execute(strSQL)

if RS.EOF then
Response.Write "<i><font face=""Verdana"" size=""1"">Der er ingen beskeder endnu!</font></i>"
else
Do Until RS.EOF
%>
        </p>
        </td>
    </tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
        <font face="Verdana" size="1">
        <b>Den:&nbsp;<u><%= formatDate("%j/%n/%Y", UDate(RS("Dato")) )%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Kl:&nbsp;<u><%= FormatDateTime(RS("Time"),4) %></u>&nbsp;-  &nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Skrev:</b>&nbsp;<u><%=RS("Navn")%></u></font>
        <hr noshade color="#010101" size="1">
        <font face="Verdana" size="1">
        <i><center><%=RS("Besked")%></center></i></font>
        </p>
        </td>
    </tr>
</table>

<% RS.MoveNext
Loop
end if

Conn.Close
Set Conn = Nothing %>

<% elseif Request.QueryString("mode")="ny" then %>
<b>
<a target="_self" href="tagwall.asp">Vis Beskeder</a>&nbsp;-&nbsp;Ny Besked
</b>
<form action="tagwall.asp?mode=gem" method="POST" onsubmit="return FrontPage_Forml_Validator(this)" language="JavaScript" name"FrontPage_Forml">
    <table border="0" celppadding="2" cellspacing="0" width="1%">
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Navn:&nbsp;</b></td>
            <td width="1%"><input type="text" size="50" name="Navn" maxlength="15" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Tekst:&nbsp;</b></td>
            <td width="1%"><!--webbot bot="Validation" i-maximum-length="75" --><textarea rows="5" name="Besked" cols="52" style="font-family: Verdana; font-size: 10 px"></textarea></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><b><fon face="Verdana" size="1">&nbsp;</b></td>
            <td width="1%"><input type="submit" name="Tag" value="Tilføj Besked" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
    </table>
</form>

<% elseif Request.QueryString("mode")="gem" then %>

<% Response.Buffer = true

Const adOpenKeyset = 1
Const adLockOptimistic = 2

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")

set RS = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From Tagwall"
RS.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

dim dag, moned, aar, dato

dag = Day(now())
moned = Month(now())
aar = Year(now())
dato = dag & "-" & moned & "-" & aar
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(dato)
RS("Time") = Time()
RS.Update


RS.Close
set RS = Nothing

Conn.Close
set Conn = Nothing

Response.Redirect "tagwall.asp" %>
<% end if %>
</body>
</html>

Og der er stadig fejl i linie 36 :(
Avatar billede kalp Novice
03. marts 2007 - 17:53 #45
okay.. bare ret det tilbage igen så..


vi formattere som sagt dato'en korrekt nok her..

dag = Day(now())
moned = Month(now())
aar = Year(now())
dato = dag & "-" & moned & "-" & aar
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(dato)
RS("Time") = Time()
RS.Update


du må gerne tjekke den i databasen
Avatar billede kalp Novice
03. marts 2007 - 17:55 #46
forresten så benyt denne igen.

<%session.lcid=2057%>

den burde faktisk fungere nu
Avatar billede bdf Mester
03. marts 2007 - 17:57 #47
Stadig linie 36 :(
Avatar billede kalp Novice
03. marts 2007 - 17:58 #48
ja men du skal rette det tilbage til det der fungerede:)

altså

    <b>Den:&nbsp;<u><%=RS("Dato")%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Kl:&nbsp;<u><%= FormatDateTime(RS("Time"),4) %></u>&nbsp;-  &nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">

og så forsøger vi igen med denne i toppen

<%session.lcid=2057%>
Avatar billede bdf Mester
03. marts 2007 - 18:00 #49
Har rettet til <%session.lcid=2057%> men stadig problemer med linie 36 :( 

<b>Den:&nbsp;<u><%= formatDate("%j/%n/%Y", UDate(RS("Dato")) )%></u>&nbsp;-&nbsp;</b></font><b> </b>
Avatar billede kalp Novice
03. marts 2007 - 18:01 #50
ja du skal jo også rette den linje tilbage igen:o)
3 gang jeg siger det hehe

der skal kun stå

<b>Den:&nbsp;<u><%= RS("Dato") %></u>&nbsp;-&nbsp;</b></font><b> </b>
Avatar billede kalp Novice
03. marts 2007 - 18:05 #51
okay nu virker det igen!

men vi skal lige tjekke dato'en om den virker.. så vi skal lige rette denne igen..
(så vi lægger en dag til dags dato)

fra

RS("Dato") = CDate(dato)

til

RS("Dato") = DateAdd("d",1,CDate(dato))

eller

RS("Dato") = DateAdd("d",1,dato)
Avatar billede bdf Mester
03. marts 2007 - 18:06 #52
Nu virker det vidst :)

Sådan er siden kodet nu :)


<!--
Denne Tagwall er kodet af Kasper Holm, og må benyttes frit, og laves om på!
-->
<%session.lcid=2057%>
<% Response.Buffer = true %>
<html>
<body style="font-family: Verdana; font-size: 10 px; color: #000000; text-align: center" link="#000000" vlink="#000000" alink="#000000" bgcolor="#3399FF">
<% if Request.QueryString("mode")="" then %>
<b>Vis Beskeder&nbsp;-&nbsp;<a target="_self" href="tagwall.asp?mode=ny">Skriv Besked</a></b>
<p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("db.mdb")
strSQL = "Select * From Tagwall order by dato DESC"
set RS = Conn.Execute(strSQL)

if RS.EOF then
Response.Write "<i><font face=""Verdana"" size=""1"">Der er ingen beskeder endnu!</font></i>"
else
Do Until RS.EOF
%>
        </p>
        </td>
    </tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
        <font face="Verdana" size="1">
        <b>Den:&nbsp;<u><%=RS("Dato")%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Kl:&nbsp;<u><%= FormatDateTime(RS("Time"),4) %></u>&nbsp;-  &nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Skrev:</b>&nbsp;<u><%=RS("Navn")%></u></font>
        <hr noshade color="#010101" size="1">
        <font face="Verdana" size="1">
        <i><center><%=RS("Besked")%></center></i></font>
        </p>
        </td>
    </tr>
</table>

<% RS.MoveNext
Loop
end if

Conn.Close
Set Conn = Nothing %>

<% elseif Request.QueryString("mode")="ny" then %>
<b>
<a target="_self" href="tagwall.asp">Vis Beskeder</a>&nbsp;-&nbsp;Ny Besked
</b>
<form action="tagwall.asp?mode=gem" method="POST" onsubmit="return FrontPage_Forml_Validator(this)" language="JavaScript" name"FrontPage_Forml">
    <table border="0" celppadding="2" cellspacing="0" width="1%">
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Navn:&nbsp;</b></td>
            <td width="1%"><input type="text" size="50" name="Navn" maxlength="50" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Tekst:&nbsp;</b></td>
            <td width="1%"><!--webbot bot="Validation" i-maximum-length="75" --><textarea rows="5" name="Besked" cols="52" style="font-family: Verdana; font-size: 10 px"></textarea></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><b><fon face="Verdana" size="1">&nbsp;</b></td>
            <td width="1%"><input type="submit" name="Tag" value="Tilføj Besked" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
    </table>
</form>

<% elseif Request.QueryString("mode")="gem" then %>

<% Response.Buffer = true

Const adOpenKeyset = 1
Const adLockOptimistic = 2

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")

set RS = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From Tagwall"
RS.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

dim dag, moned, aar, dato

dag = Day(now())
moned = Month(now())
aar = Year(now())
dato = dag & "-" & moned & "-" & aar
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(dato)
RS("Time") = Time()
RS.Update


RS.Close
set RS = Nothing

Conn.Close
set Conn = Nothing

Response.Redirect "tagwall.asp" %>
<% end if %>
</body>
</html>

Og nu er du 100% sikker på at dato bliver vist sådan her? Dato/Måned/År ?
Avatar billede kalp Novice
03. marts 2007 - 18:10 #53
Det ved vi om lidt.. indsæt disse rettelser..

dag = Day(DateAdd("d",1,now()))
moned = Month(now())
aar = Year(now())
dato = dag & "-" & moned & "-" & aar
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(dato)
RS("Time") = Time()
RS.Update
Avatar billede bdf Mester
03. marts 2007 - 18:19 #54
Den skriver stadig Den 3/4/2007
Avatar billede kalp Novice
03. marts 2007 - 18:25 #55
godt nok kedeligt at din server opfører sig sådan:o)

tilføj denne funktion til siden


<%
Function FormatDT(aTime,FormatStr)
str = lcase(formatstr)
str = Replace(str,"yyyy",Year(aTime))
str = Replace(str,"dd",Day(aTime))
str = Replace(str,"mm",Month(aTime))
str = Replace(str,"hh",Hour(aTime))
str = Replace(str,"nn",Minute(aTime))
str = Replace(str,"ss",Second(aTime))
FormatDT = str
end function
%>


og der hvor dato'en udskrives. (håber det virker!)

<b>Den:&nbsp;<u><%= FormatDT(RS("Dato"),"DD/MM/YYYY"))%></u>&nbsp;-&nbsp;</b></font><b> </b>
Avatar billede bdf Mester
03. marts 2007 - 18:30 #56
Hvor skal

<%
Function FormatDT(aTime,FormatStr)
str = lcase(formatstr)
str = Replace(str,"yyyy",Year(aTime))
str = Replace(str,"dd",Day(aTime))
str = Replace(str,"mm",Month(aTime))
str = Replace(str,"hh",Hour(aTime))
str = Replace(str,"nn",Minute(aTime))
str = Replace(str,"ss",Second(aTime))
FormatDT = str
end function
%>

præcis indsættes?
Avatar billede kalp Novice
03. marts 2007 - 18:34 #57
før denne del

<b>Den:&nbsp;<u><%= FormatDT(RS("Dato"),"DD/MM/YYYY")%></u>&nbsp;-&nbsp;</b></font><b> </b>

og som du kan se har jeg fjernet en ) som var for meget.
Avatar billede bdf Mester
03. marts 2007 - 18:38 #58
Så er der fejl i linie 37: <b>Den:&nbsp;<u><%= FormatDT(RS("Dato"),"DD/MM/YYYY")%></u>&nbsp;-&nbsp;</b></font><b> </b>
Avatar billede bdf Mester
03. marts 2007 - 18:40 #59
Sådan er siden kodet nu:

<!--
Denne Tagwall er kodet af Kasper Holm, og må benyttes frit, og laves om på!
-->
<%session.lcid=2057%>
<% Response.Buffer = true %>

<%
Function FormatDT(aTime,FormatStr)
str = lcase(formatstr)
str = Replace(str,"yyyy",Year(aTime))
str = Replace(str,"dd",Day(aTime))
str = Replace(str,"mm",Month(aTime))
str = Replace(str,"hh",Hour(aTime))
str = Replace(str,"nn",Minute(aTime))
str = Replace(str,"ss",Second(aTime))
FormatDT = str
end function
%>

<html>
<body style="font-family: Verdana; font-size: 10 px; color: #000000; text-align: center" link="#000000" vlink="#000000" alink="#000000" bgcolor="#3399FF">
<% if Request.QueryString("mode")="" then %>
<b>Vis Beskeder&nbsp;-&nbsp;<a target="_self" href="tagwall.asp?mode=ny">Skriv Besked</a></b>
<p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("db.mdb")
strSQL = "Select * From Tagwall order by dato DESC"
set RS = Conn.Execute(strSQL)

if RS.EOF then
Response.Write "<i><font face=""Verdana"" size=""1"">Der er ingen beskeder endnu!</font></i>"
else
Do Until RS.EOF
%>
        </p>
        </td>
    </tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
        <font face="Verdana" size="1">
        <b>Den:&nbsp;<u><%= FormatDT(RS("Dato"),"DD/MM/YYYY")%></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Kl:&nbsp;<u><%= FormatDateTime(RS("Time"),4) %></u>&nbsp; -&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Skrev:</b>&nbsp;<u><%=RS("Navn")%></u></font>
        <hr noshade color="#010101" size="1">
        <font face="Verdana" size="1">
        <i><center><%=RS("Besked")%></center></i></font>
        </p>
        </td>
    </tr>
</table>

<% RS.MoveNext
Loop
end if

Conn.Close
Set Conn = Nothing %>

<% elseif Request.QueryString("mode")="ny" then %>
<b>
<a target="_self" href="tagwall.asp">Vis Beskeder</a>&nbsp;-&nbsp;Ny Besked
</b>
<form action="tagwall.asp?mode=gem" method="POST" onsubmit="return FrontPage_Forml_Validator(this)" language="JavaScript" name"FrontPage_Forml">
    <table border="0" celppadding="2" cellspacing="0" width="1%">
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Navn:&nbsp;</b></td>
            <td width="1%"><input type="text" size="50" name="Navn" maxlength="50" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Tekst:&nbsp;</b></td>
            <td width="1%"><!--webbot bot="Validation" i-maximum-length="75" --><textarea rows="5" name="Besked" cols="52" style="font-family: Verdana; font-size: 10 px"></textarea></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><b><fon face="Verdana" size="1">&nbsp;</b></td>
            <td width="1%"><input type="submit" name="Tag" value="Tilføj Besked" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
    </table>
</form>

<% elseif Request.QueryString("mode")="gem" then %>

<% Response.Buffer = true

Const adOpenKeyset = 1
Const adLockOptimistic = 2

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")

set RS = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From Tagwall"
RS.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

dim dag, moned, aar, dato

dag = Day(now())
moned = Month(now())
aar = Year(now())
dato = dag & "/" & moned & "/" & aar
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(dato)
RS("Time") = Time()
RS.Update


RS.Close
set RS = Nothing

Conn.Close
set Conn = Nothing

Response.Redirect "tagwall.asp" %>
<% end if %>
</body>
</html>
Avatar billede bdf Mester
03. marts 2007 - 18:43 #60
Undskyld det virker nu så skal vi bare teste det dato haløj :)
Avatar billede kalp Novice
03. marts 2007 - 18:45 #61
ja det ved du godt hvordan vi gør:o)
hvis ikke det virker så har jeg et sidste alternativ vi kan prøve..
Avatar billede bdf Mester
03. marts 2007 - 18:45 #62
Stadig 3/4/2007 efter jeg indsatte:

dag = Day(DateAdd("d",1,now()))
moned = Month(now())
aar = Year(now())
dato = dag & "-" & moned & "-" & aar
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(dato)
RS("Time") = Time()
RS.Update
Avatar billede bdf Mester
03. marts 2007 - 18:48 #63
Kom så med det alternativ ;)
Avatar billede kalp Novice
03. marts 2007 - 18:48 #64
tilføj det her før du udskriver dine poster.

<%
dim nydag, nymoned, nyaar, nydato

nydag = Day(CDate(RS("Dato")))
nymoned = Month(CDate(RS("Dato")))
nyaar = Year(CDate(RS("Dato")))
nydato = nydag & "/" & nymoned & "/" & nyaar
%>

og udskriv dato'en sådan her

  <b>Den:&nbsp;<u><%= nydato %></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
Avatar billede kalp Novice
03. marts 2007 - 18:51 #65
HVIS den ikke brokker sig... så SKAL det den udskriver være korrekt:o)
Avatar billede bdf Mester
03. marts 2007 - 18:53 #66
Puha hvor vil du helt præcis have

<%
dim nydag, nymoned, nyaar, nydato

nydag = Day(CDate(RS("Dato")))
nymoned = Month(CDate(RS("Dato")))
nyaar = Year(CDate(RS("Dato")))
nydato = nydag & "/" & nymoned & "/" & nyaar
%>

ind henne?
Avatar billede kalp Novice
03. marts 2007 - 18:54 #67
bare lige over der hvor dato'en udskrives:)


<%
dim nydag, nymoned, nyaar, nydato

nydag = Day(CDate(RS("Dato")))
nymoned = Month(CDate(RS("Dato")))
nyaar = Year(CDate(RS("Dato")))
nydato = nydag & "/" & nymoned & "/" & nyaar
%>
<b>Den:&nbsp;<u><%= nydato %></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
Avatar billede bdf Mester
03. marts 2007 - 19:00 #68
Så er koden lagt op :)  Vi tester stadig på samme måde?
Avatar billede bdf Mester
03. marts 2007 - 19:04 #69
Har brugt disse linier igen:

dim dag, moned, aar, dato

dag = Day(DateAdd("d",1,now()))
moned = Month(now())
aar = Year(now())
dato = dag & "-" & moned & "-" & aar
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(dato)
RS("Time") = Time()
RS.Update

og den skriver stadig d. 3/4/2007
Avatar billede kalp Novice
03. marts 2007 - 19:05 #70
jeg kan ikke tro på du også rettede denne linje?

<b>Den:&nbsp;<u><%= nydato %></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">

den som udskriver dato'en
Avatar billede kalp Novice
03. marts 2007 - 19:08 #71
jeg vil gerne se hele din kode:)
Avatar billede bdf Mester
03. marts 2007 - 19:09 #72
<!--
Denne Tagwall er kodet af Kasper Holm, og må benyttes frit, og laves om på!
-->
<%session.lcid=2057%>
<% Response.Buffer = true %>

<%
Function FormatDT(aTime,FormatStr)
str = lcase(formatstr)
str = Replace(str,"yyyy",Year(aTime))
str = Replace(str,"dd",Day(aTime))
str = Replace(str,"mm",Month(aTime))
str = Replace(str,"hh",Hour(aTime))
str = Replace(str,"nn",Minute(aTime))
str = Replace(str,"ss",Second(aTime))
FormatDT = str
end function
%>

<html>
<body style="font-family: Verdana; font-size: 10 px; color: #000000; text-align: center" link="#000000" vlink="#000000" alink="#000000" bgcolor="#3399FF">
<% if Request.QueryString("mode")="" then %>
<b>Vis Beskeder&nbsp;-&nbsp;<a target="_self" href="tagwall.asp?mode=ny">Skriv Besked</a></b>
<p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("db.mdb")
strSQL = "Select * From Tagwall order by dato DESC"
set RS = Conn.Execute(strSQL)

if RS.EOF then
Response.Write "<i><font face=""Verdana"" size=""1"">Der er ingen beskeder endnu!</font></i>"
else
Do Until RS.EOF
%>
        </p>
        </td>
    </tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
        <font face="Verdana" size="1">
           
       
        <%
dim nydag, nymoned, nyaar, nydato

nydag = Day(CDate(RS("Dato")))
nymoned = Month(CDate(RS("Dato")))
nyaar = Year(CDate(RS("Dato")))
nydato = nydag & "/" & nymoned & "/" & nyaar
%>
        <b>Den:&nbsp;<u><%= nydato %></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Kl:&nbsp;<u><%= FormatDateTime(RS("Time"),4) %></u>&nbsp; -&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Skrev:</b>&nbsp;<u><%=RS("Navn")%></u></font>
        <hr noshade color="#010101" size="1">
        <font face="Verdana" size="1">
        <i><center><%=RS("Besked")%></center></i></font>
        </p>
        </td>
    </tr>
</table>

<% RS.MoveNext
Loop
end if

Conn.Close
Set Conn = Nothing %>

<% elseif Request.QueryString("mode")="ny" then %>
<b>
<a target="_self" href="tagwall.asp">Vis Beskeder</a>&nbsp;-&nbsp;Ny Besked
</b>
<form action="tagwall.asp?mode=gem" method="POST" onsubmit="return FrontPage_Forml_Validator(this)" language="JavaScript" name"FrontPage_Forml">
    <table border="0" celppadding="2" cellspacing="0" width="1%">
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Navn:&nbsp;</b></td>
            <td width="1%"><input type="text" size="50" name="Navn" maxlength="50" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Tekst:&nbsp;</b></td>
            <td width="1%"><!--webbot bot="Validation" i-maximum-length="75" --><textarea rows="5" name="Besked" cols="52" style="font-family: Verdana; font-size: 10 px"></textarea></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><b><fon face="Verdana" size="1">&nbsp;</b></td>
            <td width="1%"><input type="submit" name="Tag" value="Tilføj Besked" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
    </table>
</form>

<% elseif Request.QueryString("mode")="gem" then %>

<% Response.Buffer = true

Const adOpenKeyset = 1
Const adLockOptimistic = 2

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")

set RS = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From Tagwall"
RS.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

dim dag, moned, aar, dato

dag = Day(now())
moned = Month(now())
aar = Year(now())
dato = dag & "/" & moned & "/" & aar
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(dato)
RS("Time") = Time()
RS.Update

RS.Close
set RS = Nothing

Conn.Close
set Conn = Nothing

Response.Redirect "tagwall.asp" %>
<% end if %>
</body>
</html>
Avatar billede kalp Novice
03. marts 2007 - 19:11 #73
hmm.. og det laver stadig forkert dato?

vi prøver lige for sjovt at ændre bare denne ene linje

nydato = nydag & "/" & nymoned & "/" & nyaar

til

nydato = nymoned& "/" & nydag & "/" & nyaar
Avatar billede kalp Novice
03. marts 2007 - 19:13 #74
til

nydato = nymoned & "/" & nydag & "/" & nyaar

det er fordi jeg mistænker den giver os data'en i forkert rækkefølge:o)
Avatar billede bdf Mester
03. marts 2007 - 19:15 #75
Det virker :D
Avatar billede kalp Novice
03. marts 2007 - 19:17 #76
Godt:) men godt nok en irriterende server;o)

Det betyder at da vi troede den gav os Måneden med funktion "Month" så gav den os dagen! så er det klart det ikke fungere:P

anyways.. godt det funker:o)
Avatar billede bdf Mester
03. marts 2007 - 19:17 #77
Spiser lige :)
Avatar billede kalp Novice
03. marts 2007 - 19:24 #78
Tak for point:)

og tak fordi du viser interesse for dit eget spørgsmål.

Med det mener jeg at man ikke skulle vente dage på dit responds hvilket gør det lidt sjovere at løse andres problemstillinger:)
Avatar billede bdf Mester
03. marts 2007 - 20:48 #79
Back ;)
Men endnu engang mange tak for hjælpen :D  havde aldrig fået det til at virke uden dig :)
Forsat go weekend...

M.v.h. ROberT
Avatar billede bdf Mester
03. marts 2007 - 21:40 #80
Hejsa igen :)  Lige et sidste spørgsmål :)
Prøvede for sjov lige at tilføje en "Stor" besked i gæstebogen og fik følgende fejl:

Microsoft OLE DB Provider for ODBC Drivers error '80040e21'

Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

/tagwall.asp, line 124

Linie 124 er: RS("Besked") = Request.Form("Besked")

Hva kan det være? vil bare for sjov gerne vide det :)
Forsat go weekend :)



Koden som den er nu:

<!--
Denne Tagwall er kodet af Kasper Holm, og må benyttes frit, og laves om på!
-->
<%session.lcid=2057%>
<% Response.Buffer = true %>

<%
Function FormatDT(aTime,FormatStr)
str = lcase(formatstr)
str = Replace(str,"yyyy",Year(aTime))
str = Replace(str,"dd",Day(aTime))
str = Replace(str,"mm",Month(aTime))
str = Replace(str,"hh",Hour(aTime))
str = Replace(str,"nn",Minute(aTime))
str = Replace(str,"ss",Second(aTime))
FormatDT = str
end function
%>

<html>
<body style="font-family: Verdana; font-size: 10 px; color: #000000; text-align: center" link="#000000" vlink="#000000" alink="#000000" bgcolor="#3399FF">
<% if Request.QueryString("mode")="" then %>
<b>Vis Beskeder&nbsp;-&nbsp;<a target="_self" href="tagwall.asp?mode=ny">Skriv Besked</a></b>
<p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("db.mdb")
strSQL = "Select * From Tagwall order by dato DESC"
set RS = Conn.Execute(strSQL)

if RS.EOF then
Response.Write "<i><font face=""Verdana"" size=""1"">Der er ingen beskeder endnu!</font></i>"
else
Do Until RS.EOF
%>
        </p>
        </td>
    </tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
        <font face="Verdana" size="1">
           
       
        <%
dim nydag, nymoned, nyaar, nydato

nydag = Day(CDate(RS("Dato")))
nymoned = Month(CDate(RS("Dato")))
nyaar = Year(CDate(RS("Dato")))
nydato = nymoned& "/" & nydag & "/" & nyaar
%>
        <b>Den:&nbsp;<u><%= nydato %></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Kl:&nbsp;<u><%= FormatDateTime(RS("Time"),4) %></u>&nbsp; -&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Skrev:</b>&nbsp;<u><%=RS("Navn")%></u></font>
        <hr noshade color="#010101" size="1">
        <font face="Verdana" size="1">
        <i><center><%=RS("Besked")%></center></i></font>
        </p>
        </td>
    </tr>
</table>

<% RS.MoveNext
Loop
end if

Conn.Close
Set Conn = Nothing %>

<% elseif Request.QueryString("mode")="ny" then %>
<b>
<a target="_self" href="tagwall.asp">Vis Beskeder</a>&nbsp;-&nbsp;Ny Besked
</b>
<form action="tagwall.asp?mode=gem" method="POST" onsubmit="return FrontPage_Forml_Validator(this)" language="JavaScript" name"FrontPage_Forml">
    <table border="0" celppadding="2" cellspacing="0" width="1%">
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Navn:&nbsp;</b></td>
            <td width="1%"><input type="text" size="50" name="Navn" maxlength="50" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>Tekst:&nbsp;</b></td>
            <td width="1%">
            <textarea rows="10" name="Besked" cols="52" style="font-family: Verdana; font-size: 10 px"></textarea></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><b><fon face="Verdana" size="1">&nbsp;</b></td>
            <td width="1%"><input type="submit" name="Tag" value="Tilføj Besked" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
    </table>
</form>

<% elseif Request.QueryString("mode")="gem" then %>

<% Response.Buffer = true

Const adOpenKeyset = 1
Const adLockOptimistic = 2

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")

set RS = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From Tagwall"
RS.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

dim dag, moned, aar, dato

dag = Day(now())
moned = Month(now())
aar = Year(now())
dato = dag & "/" & moned & "/" & aar
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(dato)
RS("Time") = Time()
RS.Update

RS.Close
set RS = Nothing

Conn.Close
set Conn = Nothing

Response.Redirect "tagwall.asp" %>
<% end if %>
</body>
</html>
Avatar billede kalp Novice
03. marts 2007 - 21:43 #81
din kolonne "Besked" i databasen skal nok indstilles.. Hvis den er sat til tekst så ændre din til at være Memo
Avatar billede bdf Mester
03. marts 2007 - 21:59 #82
Har ikke noget som hedder Memo i de indstillinger men det er vel bare notat?
Avatar billede bdf Mester
03. marts 2007 - 22:01 #83
Det virker endnu engang ;)  Mange tak *Smiler*
Avatar billede kalp Novice
03. marts 2007 - 22:20 #84
ja notat:P
det er på engelsk det hedder memo:o)

godt det virkede:)
Avatar billede bdf Mester
12. april 2007 - 20:20 #85
Hey igen Mester :)
Check lige: http://www.tagwall.hold65.dk/tagwall.asp

Hvorfor bytter den pludselig om på dato & måned?

Har desværre ikke tid til at sidde foran computeren men hvis du havde en nem løsning ville det jo være super :)

Koden som den er idag:
<!--
Denne Tagwall er kodet af Kasper Holm, og må benyttes frit, og laves om på!
-->
<%session.lcid=2057%>
<% Response.Buffer = true %>

<%
Function FormatDT(aTime,FormatStr)
str = lcase(formatstr)
str = Replace(str,"yyyy",Year(aTime))
str = Replace(str,"dd",Day(aTime))
str = Replace(str,"mm",Month(aTime))
str = Replace(str,"hh",Hour(aTime))
str = Replace(str,"nn",Minute(aTime))
str = Replace(str,"ss",Second(aTime))
FormatDT = str
end function
%>

<html>
<body style="font-family: Verdana; font-size: 10 px; color: #000000; text-align: center" link="#000000" vlink="#000000" alink="#000000" bgcolor="#646DE4">
<% if Request.QueryString("mode")="" then %>
<b>Vis Beskeder&nbsp;-&nbsp;<a target="_self" href="tagwall.asp?mode=ny">Skriv Besked</a></b>
<p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("db.mdb")
strSQL = "Select * From Tagwall order by dato DESC"
set RS = Conn.Execute(strSQL)

if RS.EOF then
Response.Write "<i><font face=""Verdana"" size=""1"">Der er ingen beskeder endnu!</font></i>"
else
Do Until RS.EOF
%>
        </p>
        </td>
    </tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="100%">
        <p align=center>
        <font face="Verdana" size="1">
           
       
        <%
dim nydag, nymoned, nyaar, nydato

nydag = Day(CDate(RS("Dato")))
nymoned = Month(CDate(RS("Dato")))
nyaar = Year(CDate(RS("Dato")))
nydato = nydag & "/" & nymoned & "/" & nyaar
%>
        <b>Den:&nbsp;<u><%= nydato %></u>&nbsp;-&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Kl:&nbsp;<u><%= FormatDateTime(RS("Time"),4) %></u>&nbsp; -&nbsp;</b></font><b> </b>
        <font face="Verdana" size="1">
        <b>Skrev:</b>&nbsp;<u><%=RS("Navn")%></u></font>
        <hr noshade color="#010101" size="1">
        <font face="Verdana" size="1">
        <i><center><%=RS("Besked")%></center></i></font>
        </p>
        </td>
    </tr>
</table>

<% RS.MoveNext
Loop
end if

Conn.Close
Set Conn = Nothing %>

<% elseif Request.QueryString("mode")="ny" then %>
<b>
<a target="_self" href="tagwall.asp">Vis Beskeder</a>&nbsp;-&nbsp;Ny Besked
</b>
<form action="tagwall.asp?mode=gem" method="POST" onsubmit="return FrontPage_Forml_Validator(this)" language="JavaScript" name"FrontPage_Forml">
    <table border="0" celppadding="2" cellspacing="0" width="1%">
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>
            <font color="#010101">Navn:&nbsp;</font></b></td>
            <td width="1%"><input type="text" size="50" name="Navn" maxlength="50" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><font face="Verdana" size="1"><b>
            <font color="#010101">Tekst:&nbsp;</font></b></td>
            <td width="1%">
            <textarea rows="10" name="Besked" cols="52" style="font-family: Verdana; font-size: 10 px"></textarea></font></td>
        </tr>
        <tr>
            <td align="right" width="1%"><b><fon face="Verdana" size="1">&nbsp;</b></td>
            <td width="1%"><input type="submit" name="Tag" value="Tilføj Besked" style="font-family: Verdana; font-size: 10 px"></font></td>
        </tr>
    </table>
</form>

<% elseif Request.QueryString("mode")="gem" then %>

<% Response.Buffer = true

Const adOpenKeyset = 1
Const adLockOptimistic = 2

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")

set RS = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From Tagwall"
RS.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

dim dag, moned, aar, dato

dag = Day(now())
moned = Month(now())
aar = Year(now())
dato = dag & "/" & moned & "/" & aar
RS.AddNew
RS("Navn") = Request.Form("Navn")
RS("Besked") = Request.Form("Besked")
RS("Dato") = CDate(dato)
RS("Time") = Time()
RS.Update

RS.Close
set RS = Nothing

Conn.Close
set Conn = Nothing

Response.Redirect "tagwall.asp" %>
<% end if %>
</body>
</html>


M.v.h.
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