/ 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
Datoformat, fra mySQL db
Fra : Henrik Jensen


Dato : 16-11-03 17:03

Hejsa.

I mangel af svar på en tidligere post har jeg nu fundet en delvis løsning på
mit problem med at hente data fra mit forum, som er baseret på en mySQL
base, til min hjemmeside. Koden kom til at se således ud:

sql = "Select * from FORUM_TOPICS where FORUM_ID = 2"
set rs = Conn.Execute(sql)
while not rs.EOF
Response.Write("<tr><td>")
Response.Write(rs("T_DATE") & rs("T_SUBJECT") & "</td>")
rs.movenext
wend

Conn.close
Set rs = nothing
end function
%>

Men pga. datoformatet i databasen giver det følgende resultat:

20031102230214Forum for alle...og medlemmer

Det ser lidt rodet ud, så jeg vil hellere have det vist som

2/11-2003 Forum for alle...og medlemmer

altså uden klokkeslet osv. HTML mæssigt vil jeg dele det op i tabeller.

Er der nogen der har en god løsning, så teksten kan stå rigtigt?

HB



 
 
Klaus Ambrass (05-12-2003)
Kommentar
Fra : Klaus Ambrass


Dato : 05-12-03 09:26

"Henrik Jensen" <marrone@STOPSPAMsol.dk> wrote in
news:3fb79fc7$0$27409$edfadb0f@dread16.news.tele.dk:

> Hejsa.
>
> I mangel af svar på en tidligere post har jeg nu fundet en delvis
> løsning på mit problem med at hente data fra mit forum, som er baseret
> på en mySQL base, til min hjemmeside. Koden kom til at se således ud:
>
> sql = "Select * from FORUM_TOPICS where FORUM_ID = 2"
> set rs = Conn.Execute(sql)
> while not rs.EOF
> Response.Write("<tr><td>")
> Response.Write(rs("T_DATE") & rs("T_SUBJECT") & "</td>")
> rs.movenext
> wend
>
> Conn.close
> Set rs = nothing
> end function
> %>
>
> Men pga. datoformatet i databasen giver det følgende resultat:
>
> 20031102230214Forum for alle...og medlemmer
>
> Det ser lidt rodet ud, så jeg vil hellere have det vist som
>
> 2/11-2003 Forum for alle...og medlemmer
>
> altså uden klokkeslet osv. HTML mæssigt vil jeg dele det op i tabeller.
>
> Er der nogen der har en god løsning, så teksten kan stå rigtigt?
>
> HB
>
>
>

Det lyder som om du vil fortolke et timestamp som dato. Prøv:

minDato = CDate(rs("T_DATE"))

Skift evt. til et andet datoformat i din MySQL base, hvis du kan nøjes med
dato uden klokkeslæt.

--
Klaus Ambrass

IT - Storstrøms Amt
kamNO@SPAMit.stam.dk

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste