Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Datumformat

Postades av 2004-04-26 15:45:21 - Klas Larsson, i forum asp - allmänt, Tråden har 8 Kommentarer och lästs av 745 personer

Hej!
Jag har ett diskussionsforum på www.klubbsaga.nu. Informationen ligger på en Access-databas och innehåller bl.a. datum i formatet YYYY-MM-DD, men när det skrivs ut på skärmen kommer det i amerikansk format. Vad ska jag ändra i det bifogade programmet för det ska skrivas ut i samma format som i databasen?
Tacksam för hjälp!
MVH
Klas

<%@LANGUAGE="VBSCRIPT"%>
<!--#Include File="Adovbs.Inc"-->
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=windows-1252">
<title>Sagaforum</title>
<link rel="stylesheet" type="text/css" href="Saga.css">
<base target="huvud">
</head>

<body stylesrc="Sidan01/Startsida.htm" bgcolor="#99CCFF">
<h2 class="p2">Samtliga inlägg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Nytt inlägg</h2>

<%
Set conn = Server.CreateObject("ADODB.Connection")
'Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\Inetpub\wwwroot\Forum6.mdb"
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("Forum6.mdb")
sql = "SELECT * FROM Inlagg ORDER BY ID DESC"
Set rs = conn.Execute (sql,,adCmdText)
%>

<%
On Error Resume Next
rs.MoveFirst
do while Not rs.eof
%>
<p>" target="D">
<%=Server.HTMLEncode(rs.Fields("Amne1").Value)%>

/ <%=Server.HTMLEncode(rs.Fields("Datum1").Value)%>&nbsp;<br>
<%=Server.HTMLEncode(rs.Fields("Avsandare1").Value)%>
<b>Ant. svar: </b><%=Server.HTMLEncode(rs.Fields("Antsvar").Value)%>
<b>
Sen. svar: </b><%=Server.HTMLEncode(rs.Fields("Sensvar").Value)%><br>
</p>

<%rs.MoveNext
loop%>

<%
rs.close
Conn.Close
%>
</body>
</html>











Svara

Sv: Datumformat

Postades av 2004-04-26 15:51:51 - Fredrik Hansson

Du får använda dig av lcid:
<code>
<%@LANGUAGE="VBSCRIPT"%>
<%
Option explicit
session.lcid = 1053
%>
</code>

(har för mig att det är så..)


Svara

Sv: Datumformat

Postades av 2004-04-26 16:50:51 - Anna-Karin Söderberg


Om du använder option Excplicit så måste du deklarerar alla variablar.
Det fungerar med endast Session.LCID = 1053 också.

//Anna-Karin


Svara

Sv: Datumformat

Postades av 2004-04-26 18:55:04 - Klas Larsson

Hej Anna-Karin!
Det var enkelt, men fungerade ändå inte. Vad har jag gjort för fel? Det blev fortfarande AM datum.
MVH
Klas

<%@LANGUAGE="VBSCRIPT"%>
<%
Session.LCID = 1053
%>
<!--#Include File="Adovbs.Inc"-->
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=windows-1252">
<title>Sagaforum</title>
<link rel="stylesheet" type="text/css" href="Saga.css">
<base target="huvud">
</head>

<body stylesrc="Sidan01/Startsida.htm" bgcolor="#99CCFF">
<h2 class="p2">Samtliga inlägg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Nytt inlägg</h2>

<%
Set conn = Server.CreateObject("ADODB.Connection")
'Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\Inetpub\wwwroot\Forum6.mdb"
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("Forum6.mdb")
sql = "SELECT * FROM Inlagg ORDER BY ID DESC"
Set rs = conn.Execute (sql,,adCmdText)
%>

<%
On Error Resume Next
rs.MoveFirst
do while Not rs.eof
%>
<p>" target="D">
<%=Server.HTMLEncode(rs.Fields("Amne1").Value)%>

/ <%=Server.HTMLEncode(rs.Fields("Datum1").Value)%>&nbsp;<br>
<%=Server.HTMLEncode(rs.Fields("Avsandare1").Value)%>
<b>Ant. svar: </b><%=Server.HTMLEncode(rs.Fields("Antsvar").Value)%>
<b>
Sen. svar: </b><%=Server.HTMLEncode(rs.Fields("Sensvar").Value)%><br>
</p>

<%rs.MoveNext
loop%>

<%
rs.close
Conn.Close
%>
</body>
</html>











Svara

Sv: Datumformat

Postades av 2004-04-26 20:17:08 - Anna-Karin Söderberg

Ändra din meta HTTP-EQUIV.... 1252 till
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
och se om det hjälper.

//Anna-Karin


Svara

Sv: Datumformat

Postades av 2004-04-26 21:33:18 - Andreas Hillqvist

Du kan ju testa med;
<code>
<%@LANGUAGE="VBSCRIPT" LCID = 1053%>
<!--#Include File="Adovbs.Inc"-->
</code>
Vilket är ett snyggare sätt. Eftersom det bara påverkas sidan och inte sessionen.




Svara

Sv: Datumformat

Postades av 2004-04-27 09:37:19 - Klas Larsson

Det fungerade inte. Har Du någon teori varför?
Klas

<%@LANGUAGE="VBSCRIPT" LCID = 1053%>
<!--#Include File="Adovbs.Inc"-->
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=windows-1252">
<title>Sagaforum</title>
<link rel="stylesheet" type="text/css" href="Saga.css">
<base target="huvud">
</head>

<body stylesrc="Sidan01/Startsida.htm" bgcolor="#99CCFF">
<h2 class="p2">Samtliga inlägg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Nytt inlägg</h2>

<%
Set conn = Server.CreateObject("ADODB.Connection")
'Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\Inetpub\wwwroot\Forum6.mdb"
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("Forum6.mdb")
sql = "SELECT * FROM Inlagg ORDER BY ID DESC"
Set rs = conn.Execute (sql,,adCmdText)
%>

<%
On Error Resume Next
rs.MoveFirst
do while Not rs.eof
%>
<p>" target="D">
<%=Server.HTMLEncode(rs.Fields("Amne1").Value)%>

/ <%=Server.HTMLEncode(rs.Fields("Datum1").Value)%>&nbsp;<br>
<%=Server.HTMLEncode(rs.Fields("Avsandare1").Value)%>
<b>Ant. svar: </b><%=Server.HTMLEncode(rs.Fields("Antsvar").Value)%>
<b>
Sen. svar: </b><%=Server.HTMLEncode(rs.Fields("Sensvar").Value)%><br>
</p>

<%rs.MoveNext
loop%>

<%
rs.close
Conn.Close
%>
</body>
</html>











Svara

Sv: Datumformat

Postades av 2004-05-03 09:14:55 - Jonas Oscarsson

Har inte möjlighet att testa funktionen nu, kanhända att "mid()"-funktionerna har fel startvärden, men du kanske kan ha användning för en funktion av den här typen? Se bara till att alla (amerikanska) datum skickas igenom den innan de skrivs ut.

<code>
Function SE_DateFormat(AM_date)
If mid(AM_date, 3, 1) = "/" Then 'simpel koll för att se om det är ett amdatum
dd = left(AM_date, 2)
mm = mid(AM_date, 4, 2)
yyyy = right(AM_date, 4)
SE_DateFormat = yyyy & "-" & mm & "-" & dd
Else
SE_DateFormat = AM_date
End If
End Function
</code>

Ex:

<code>
<%=SE_DateFormat(DB("Datum1"))%>
</code>

Lägg till funktionen någonstans på sidan, så ska den gå att använda sedan.




Svara

Sv: Datumformat

Postades av 2004-05-05 09:06:47 - Andreas Hillqvist

På vilket sätt fungerar det inte? Vilken datatyp använder du i databasen? Om du lagrar datumet som text så kommer det inte fungera. Du bör använda datum datatypen i databasen.

Du länkar dina inläg med hjälp av Amne1 fältet. Ställer inte det till problem om två inlägg har samma värde i Amne1? JAg tror det är bättre att använda en räknare.
<code>
<%@LANGUAGE="VBSCRIPT" LCID = 1053%>
<!--#Include File="Adovbs.Inc"-->
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=windows-1252">
<title>Sagaforum</title>
<link rel="stylesheet" type="text/css" href="Saga.css">
<base target="huvud">
</head>
<body stylesrc="Sidan01/Startsida.htm" bgcolor="#99CCFF">
<h2 class="p2">Samtliga inlägg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Nytt inlägg</h2>
<%
Function ISODate(Value)
If IsDate(Value) Then
ISODate = Year(Value) & "-" & Right("0" & Month(Value), 2) & "-" & Right("0" & Day(Value), 2) & " " & Right("0" & Hour(Value), 2) & ":" & Right("0" & Minute(Value), 2) & ":" & Right("0" & Second(Value), 2)
Else
ISODate = "#Invalid date#"
End If
End Function

Dim rs
Dim conn
Dim strSQL

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("Forum6.mdb")

strSQL = "SELECT * FROM Inlagg ORDER BY ID DESC"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strSQL, conn, , , adCmdText

Do Until rs.eof
%>
<p>" target="D">
<%=Server.HTMLEncode(rs.Fields("Amne1").Value)%>

/ <%=ISODate(rs.Fields("Datum1").Value%>&nbsp;<br>
<%=Server.HTMLEncode(rs.Fields("Avsandare1").Value)%>
Ant. svar: <%=rs.Fields("Antsvar").Value%>
Sen. svar: <%=ISODate(rs.Fields("Sensvar").Value)%><br>
</p>
<%
rs.MoveNext
Loop

rs.Close
Set rs = Nothing

Conn.Close
Set Conn = Nothing
%>
</body>
</html>
</code>


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 787
27 960
271 761
6 444
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies