Avatar billede mvk Nybegynder
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 :)
Avatar billede schaefner Juniormester
04. marts 2003 - 21:49 #1
hvad bruger du? Php asp eller andet?
Avatar billede schaefner Juniormester
04. marts 2003 - 21:51 #2
I php kunne det gøres sådan:

<?php
$aarstal = substr("02-03-2003", -4);
echo "$aarstal";
?>
Avatar billede truelz Nybegynder
04. marts 2003 - 21:57 #3
I asp er de således
<%
dato = objRS("dato")
aarstal = right(dato, 4)
Response.Write aarstal
%>
Avatar billede mvk Nybegynder
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 :)
Avatar billede mvk Nybegynder
04. marts 2003 - 22:19 #5
det virker ikke
Avatar billede mvk Nybegynder
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
---------------^
Avatar billede mvk Nybegynder
04. marts 2003 - 22:21 #7
<%
dato = objRS("ReleaseDate")
aarstal = right(dato, 4)
Response.Write aarstal
%>

virker heller ikke
Avatar billede truelz Nybegynder
04. marts 2003 - 22:28 #8
Kan du godt trække data ud af databasen, ellers?
Avatar billede mvk Nybegynder
04. marts 2003 - 22:57 #9
ja - sagtens
Avatar billede truelz Nybegynder
04. marts 2003 - 23:20 #10
Hvordan åbner du din db-connection?
Avatar billede mvk Nybegynder
04. marts 2003 - 23:32 #11
http://fzy.dk/games/test.asp
det virker med de andre værdier...
Avatar billede mvk Nybegynder
04. marts 2003 - 23:32 #12
giver koden mening ?
Avatar billede mvk Nybegynder
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;"
%>
Avatar billede truelz Nybegynder
05. marts 2003 - 09:10 #14
Der mangler et par linier her.
Er der noget med en sql--sætning dvs. "SELECT * FROM tabel"
Avatar billede mvk Nybegynder
05. marts 2003 - 09:30 #15
SELECT *
FROM main
ORDER BY Title ASC
er den jeg bruger til de andre værdier
Avatar billede truelz Nybegynder
05. marts 2003 - 09:34 #16
Hvad skriver du så, for at hente et felt ud af db'en?
Avatar billede mvk Nybegynder
05. marts 2003 - 09:35 #17
det et eksempelvis min Titel: <%=(total_games.Fields.Item("Title").Value)%>
Avatar billede truelz Nybegynder
05. marts 2003 - 09:38 #18
Så skal du skrive:
<%
Response.Write Right(total_games.Fields.Item("dato").Value, 4)
%>
Avatar billede mvk Nybegynder
05. marts 2003 - 09:42 #19
nu skriver den bare - year 4
http://fzy.dk/games/test.asp
Avatar billede mvk Nybegynder
05. marts 2003 - 09:42 #20
<%=(total_games.Fields.Item("ReleaseDate").Value,4)%>
Avatar billede mvk Nybegynder
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)
%>
Avatar billede mvk Nybegynder
05. marts 2003 - 09:46 #22
bare med "ReleaseDate" i stedet for "dato"
Avatar billede truelz Nybegynder
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 :(
Avatar billede mvk Nybegynder
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
Avatar billede truelz Nybegynder
05. marts 2003 - 10:22 #25
Helt i orden :) Håber du finder ud af det.
Avatar billede mvk Nybegynder
14. marts 2003 - 00:46 #26
15-02-2003 er formatet
how do i break it up
den skal kun vise 2003
Avatar billede mvk Nybegynder
13. april 2003 - 14:37 #27
no luck
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester