|
| 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
| |
|
|