/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
dato med Session.LCID
Fra : dj_uncas@aoa.dk


Dato : 10-11-04 20:15

Hejsa

Jeg har lavet noget hvor man kan tilføje nyheder til en acces database
online, men hvis man f.eks. skriver noget d. 9. november, står der 11.
september når man henter nyhederne ud af database igen. Min kode ser således
ud:

gem.asp
--------

<%

Session.LCID = 1030

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

strSQL = "Insert into news (newsDate, newsArticle, newsAuthor, newsTitle)
values('" & Date & "','" & Request.Form("newsArticle") & "','" &
Request.Form("newsAuthor") & "','" & Request.Form("newsTitle") & "')"

Conn.Execute(strSQL)

Conn.Close
Set Conn = Nothing

Response.Redirect "/news/"

%>


default.asp
------------
<table width="95%">
<tr>
<th>Dato:</th>
<th>Forfatter:</th>
<th>Nyhed:</th>
<th>Slet:</th>
</tr>
<%

Session.LCID = 1030

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("/includes/cgi-bin/database.mdb")
Conn.Open DSN

strSQL = "Select * From news Order By newsDate desc"
Set rs = Conn.Execute(strSQL)

Do While Not rs.EOF

%>
<tr>
<td><% Response.Write FormatDateTime(rs("newsDate"), 1) %></td>
<td><% Response.Write rs("newsAuthor") %></td>
<td><a href='/news/article.asp?newsID=<% Response.Write rs("newsID")
%>'><% Response.Write rs("newsTitle") %></a></td>
<td style="text-align:center;"><a href='delete.asp?newsID=<%
Response.Write rs("newsID") %>'><img
src="/layout/images/icons/delete_grey.gif" style="border:0;" alt="Slet"
/></a></td>
</tr>
<%
rs.MoveNext
Loop
%>
</table>
---------------------

Nogle ideer? Jeg har prøvet lidt forskelligt, men kender ikke session.lcid
begrebet godt nok til at kunne rive det så meget rundt, så jeg håber der
nogle derude der kan lure den.



 
 
terje (10-11-2004)
Kommentar
Fra : terje


Dato : 10-11-04 21:18

dj_uncas@aoa.dk wrote:
> Hejsa
>
> Jeg har lavet noget hvor man kan tilføje nyheder til en acces database
> online, men hvis man f.eks. skriver noget d. 9. november, står der 11.
> september når man henter nyhederne ud af database igen. Min kode ser således
> ud:


Datoer og Access igjen! Denne gang 9/11 eller 11/9.
Den som gidder å gå tilbake til 30.10 kjenner mitt syn. Host, kremt...

terje

Jens Gyldenkærne Cla~ (11-11-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 11-11-04 12:32

dj_uncas@aoa.dk skrev:

> Jeg har lavet noget hvor man kan tilføje nyheder til en acces database
> online, men hvis man f.eks. skriver noget d. 9. november, står der 11.
> september

Som terje antyder, har spørgsmålet om håndtering af databaser været oppe
en del gange i gruppen i det sidste stykke tid. Det er generelt en god
ide at kigge lidt i gruppen for at se om det spørgsmål man vil stille
allerede skulle være besvaret.

Aktuelt er der tråde om datoformater fra 30. oktober samt 8. og 9.
november - i alt tre tråde med masser af kommentarer om emnet.

Jeg er ikke tilhænger af terjes forslag til en fremgangsmåde - selv om
han har ret i at det er en mulig løsning på problemet.

Jeg plejer selv at henvise til følgende vedr. brug af datofunktioner:
<http://asp-faq.dk/article/?id=98>.

Argumenter for og imod kan til overflod findes i de gamle tråde.

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408803
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste