/ 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
Skifte datoformat med Session.LCID
Fra : Asger


Dato : 04-05-06 19:50

Min hostede webserver er pludselig skiftet fra dd-mm til mm-dd
format når der kommer nye posts i accessdatabasen.
For at tvinge den til at bruge dd-mm, har jeg brugt
Session.LCID=1030 - uden held.
Jeg har prøvet at lave en testside med Now(), og her vises
datoformatet som dd-mm.
På min egen server virker det fint, men altså ikke på den
hostede. Begge servere kører windows.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Henrik B. H. (04-05-2006)
Kommentar
Fra : Henrik B. H.


Dato : 04-05-06 20:16

Hej Asger,

Pøv lige at poste din kode.


MVH
Henrik


"Asger" <no@spam.dk> skrev i en meddelelse
news:445a4cf0$0$15784$14726298@news.sunsite.dk...
> Min hostede webserver er pludselig skiftet fra dd-mm til mm-dd
> format når der kommer nye posts i accessdatabasen.
> For at tvinge den til at bruge dd-mm, har jeg brugt
> Session.LCID=1030 - uden held.
> Jeg har prøvet at lave en testside med Now(), og her vises
> datoformatet som dd-mm.
> På min egen server virker det fint, men altså ikke på den
> hostede. Begge servere kører windows.
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials



Asger (04-05-2006)
Kommentar
Fra : Asger


Dato : 04-05-06 21:39

Har skåret det irrelevante væk. Koden:

<%
Response.Buffer=true

'Dansk datoformat
Session.LCID=1030


   '...


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


   '...


   strSQL = "insert into
indhold(indhold,overskrift,tid,forfatter,forfattermail,IP)"
   strSQL = strSQL & " Values('"& strindhold &"','"& stroverskrift
&"','"& strtidspunkt &"','"& strforfatter &"','"&
strforfattermail & "','" & strIP & "') "


   Conn.Execute(strSQL)

      response.redirect "/miyaki/?page=" & strtype
   Conn.Close
   Set Conn = Nothing

%>


Henrik B. H. wrote in dk.edb.internet.webdesign.serverside.asp:
> Hej Asger,
>
> Pøv lige at poste din kode.
>
>
> MVH
> Henrik
>
>
> "Asger" <no@spam.dk> skrev i en meddelelse
> news:445a4cf0$0$15784$14726298@news.sunsite.dk...
> > Min hostede webserver er pludselig skiftet fra dd-mm til
mm-dd
> > format når der kommer nye posts i accessdatabasen.
> > For at tvinge den til at bruge dd-mm, har jeg brugt
> > Session.LCID=1030 - uden held.
> > Jeg har prøvet at lave en testside med Now(), og her vises
> > datoformatet som dd-mm.
> > På min egen server virker det fint, men altså ikke på den
> > hostede. Begge servere kører windows.
> >
> > --
> > Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> > - Pædagogiske tutorials på dansk
> > - Kom godt i gang med koderne
> > KLIK HER! => http://www.html.dk/tutorials
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jørn Andersen (04-05-2006)
Kommentar
Fra : Jørn Andersen


Dato : 04-05-06 22:38

On 04 May 2006 20:38:52 GMT, Asger <no@spam.dk> wrote:

>Har skåret det irrelevante væk. Koden:
<snip lidt mere irrelevant >
>   strSQL = "insert into
>indhold(indhold,overskrift,tid,forfatter,forfattermail,IP)"
>   strSQL = strSQL & " Values('"& strindhold &"','"& stroverskrift
>&"','"& strtidspunkt &"','"& strforfatter &"','"&
>strforfattermail & "','" & strIP & "') "

Hvad indeholder strtidspunkt?

Prøv evt. at udskrive SQL-strengen:
Response.Write strSQL
- og post den her.

En dato i SQL bør ikke overføres som en streng, men som en dato-værdi.
Se fx:
<url: http://www.asp-faq.dk/article/?id=47>
- men især:
<url: http://www.asp-faq.dk/article/?id=98>


Good luck!

--
Jørn Andersen,
Brønshøj

Asger (06-05-2006)
Kommentar
Fra : Asger


Dato : 06-05-06 16:21

Jørn Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> On 04 May 2006 20:38:52 GMT, Asger <no@spam.dk> wrote:
>
> >Har skåret det irrelevante væk. Koden:
> <snip lidt mere irrelevant >
> >   strSQL = "insert into
> >indhold(indhold,overskrift,tid,forfatter,forfattermail,IP)"
> >   strSQL = strSQL & " Values('"& strindhold &"','"& stroverskrift
> >&"','"& strtidspunkt &"','"& strforfatter &"','"&
> >strforfattermail & "','" & strIP & "') "
>
> Hvad indeholder strtidspunkt?
>
> Prøv evt. at udskrive SQL-strengen:
> Response.Write strSQL
> - og post den her.
>
> En dato i SQL bør ikke overføres som en streng, men som en dato-værdi.
> Se fx:
> <url: http://www.asp-faq.dk/article/?id=47>
> - men især:
> <url: http://www.asp-faq.dk/article/?id=98>
>
>
> Good luck!
>
> --
> Jørn Andersen,
> Brønshøj


strtidspunkt indeholder bare now:
strtidspunkt = now

min SQL streng:
insert into indhold(indhold,overskrift,tid,forfatter,forfattermail,IP)
Values('test','','06-05-2006 17:15:07','test','test','80.196.xx.xx')

Her virker datoen fint, men når det er postet i databasen går det galt.
Har også prøvet at downloade databasen og læse den via Access, og her er
det også mm-dd format.


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jørn Andersen (08-05-2006)
Kommentar
Fra : Jørn Andersen


Dato : 08-05-06 16:57

On 06 May 2006 15:20:31 GMT, Asger <no@spam.dk> wrote:

>Jørn Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
<snip>
>> En dato i SQL bør ikke overføres som en streng, men som en dato-værdi.
>> Se fx:
>> <url: http://www.asp-faq.dk/article/?id=47>
>> - men især:
>> <url: http://www.asp-faq.dk/article/?id=98>


>strtidspunkt indeholder bare now:
>strtidspunkt = now
>
>min SQL streng:
>insert into indhold(indhold,overskrift,tid,forfatter,forfattermail,IP)
>Values('test','','06-05-2006 17:15:07','test','test','80.196.xx.xx')

Hvis du bare skal indsætte Now, så brug databasen til at gøre det:
INSERT INTO tblTabel (mitdatofelt) VALUES (Now());

Hvis det er en anden dat, så brug DateToSql-funktionen, som vist på
den link, jeg gav:
<url: http://www.asp-faq.dk/article/?id=98>

Læs evt. også tråden "Dato format" fra 4.5.06

Good luck,
Jørn

PS: Gider du tage et kig på:
<URL: http://www.usenet.dk/netikette/citatteknik.html>

--
Jørn Andersen,
Brønshøj

Asger (04-05-2006)
Kommentar
Fra : Asger


Dato : 04-05-06 21:41

Har skåret det irrelevante væk. Koden:

<%
Response.Buffer=true

'Dansk datoformat
Session.LCID=1030


   '...


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


   '...


   strSQL = "insert into
indhold(indhold,overskrift,tid,forfatter,forfattermail,IP)"
   strSQL = strSQL & " Values('"& strindhold &"','"& stroverskrift
&"','"& strtidspunkt &"','"& strforfatter &"','"&
strforfattermail & "','" & strIP & "') "


   Conn.Execute(strSQL)

      response.redirect "/miyaki/?page=" & strtype
   Conn.Close
   Set Conn = Nothing

%>


Henrik B. H. wrote in dk.edb.internet.webdesign.serverside.asp:
> Hej Asger,
>
> Pøv lige at poste din kode.
>
>
> MVH
> Henrik
>
>
> "Asger" <no@spam.dk> skrev i en meddelelse
> news:445a4cf0$0$15784$14726298@news.sunsite.dk...
> > Min hostede webserver er pludselig skiftet fra dd-mm til
mm-dd
> > format når der kommer nye posts i accessdatabasen.
> > For at tvinge den til at bruge dd-mm, har jeg brugt
> > Session.LCID=1030 - uden held.
> > Jeg har prøvet at lave en testside med Now(), og her vises
> > datoformatet som dd-mm.
> > På min egen server virker det fint, men altså ikke på den
> > hostede. Begge servere kører windows.
> >
> > --
> > Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> > - Pædagogiske tutorials på dansk
> > - Kom godt i gang med koderne
> > KLIK HER! => http://www.html.dk/tutorials
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

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

Månedens bedste
Årets bedste
Sidste års bedste