04. marts 2003 - 21:48
Der er
26 kommentarer og 1 løsning
Dato format - hvordan bryder man det op
jeg henter et recordset fra min database i formatet - og jeg vil gerne lave et felt der kun viser årstallet. dato formatet fra databasen er: 02-03-2003 dato formatet på siden skal være: 2003 pls help :)
Annonceindlæg fra Cornerstones
04. marts 2003 - 21:49
#1
hvad bruger du? Php asp eller andet?
04. marts 2003 - 21:51
#2
I php kunne det gøres sådan: <?php $aarstal = substr("02-03-2003", -4); echo "$aarstal"; ?>
04. marts 2003 - 21:57
#3
I asp er de således <% dato = objRS("dato") aarstal = right(dato, 4) Response.Write aarstal %>
04. marts 2003 - 22:17
#4
<% dato = objRS(<%=(total_games.Fields.Item("ReleaseDate").Value)%>) aarstal = right(dato, 4) Response.Write aarstal %> sådan der det skal være i asp :)
04. marts 2003 - 22:19
#5
det virker ikke
04. marts 2003 - 22:21
#6
feltet i tabellen hedder: ReleaseDate Microsoft JScript compilation error '800a03ec' Expected ';' /games/darkdream_games.asp, line 313 Response.Write aarstal ---------------^
04. marts 2003 - 22:21
#7
<% dato = objRS("ReleaseDate") aarstal = right(dato, 4) Response.Write aarstal %> virker heller ikke
04. marts 2003 - 22:28
#8
Kan du godt trække data ud af databasen, ellers?
04. marts 2003 - 22:57
#9
ja - sagtens
04. marts 2003 - 23:20
#10
Hvordan åbner du din db-connection?
04. marts 2003 - 23:32
#12
giver koden mening ?
04. marts 2003 - 23:35
#13
<!--#include file="../Connections/games.asp" --> . connectionstring: <% // FileName="Connection_ado_conn_string.htm" // Type="ADO" // DesigntimeType="ADO" // HTTP="true" // Catalog="" // Schema="" var MM_games_STRING = "Data Source=d:\\home\\fzydk\\db\\database.mdb;Provider=Microsoft.Jet.OLEDB.4.0;" %>
05. marts 2003 - 09:10
#14
Der mangler et par linier her. Er der noget med en sql--sætning dvs. "SELECT * FROM tabel"
05. marts 2003 - 09:30
#15
SELECT * FROM main ORDER BY Title ASC er den jeg bruger til de andre værdier
05. marts 2003 - 09:34
#16
Hvad skriver du så, for at hente et felt ud af db'en?
05. marts 2003 - 09:35
#17
det et eksempelvis min Titel: <%=(total_games.Fields.Item("Title").Value)%>
05. marts 2003 - 09:38
#18
Så skal du skrive: <% Response.Write Right(total_games.Fields.Item("dato").Value, 4) %>
05. marts 2003 - 09:42
#20
<%=(total_games.Fields.Item("ReleaseDate").Value,4)%>
05. marts 2003 - 09:46
#21
Microsoft JScript compilation error '800a03ec' Expected ';' /games/test.asp, line 280 Response.Write Right(total_games.Fields.Item("ReleaseDate").Value, 4) ---------------^ får jeg med: <% Response.Write Right(total_games.Fields.Item("dato").Value, 4) %>
05. marts 2003 - 09:46
#22
bare med "ReleaseDate" i stedet for "dato"
05. marts 2003 - 10:00
#23
Hehe, lige en detalje - jeg havde ikke set du skriver Jscript. Det kan jeg desværre ikke hjælpe med :(
05. marts 2003 - 10:05
#24
okay :) - sorry man som du kan se har jeg ikke videre styr på det - så det havde jeg glemt at sige
05. marts 2003 - 10:22
#25
Helt i orden :) Håber du finder ud af det.
14. marts 2003 - 00:46
#26
15-02-2003 er formatet how do i break it up den skal kun vise 2003
13. april 2003 - 14:37
#27
no luck
Kurser inden for grundlæggende programmering