webForumDet fria alternativet

Datepart?

13 svar · 448 visningar · startad av Karlsson

KarlssonMedlem sedan maj 2000252 inlägg
#1

Hejsan. har frågat förr men fattade egentligen inte svaret... Ingen är förvånad antar jag. Jag vill visa en ny post ur en databas varje dag. Antar jag ska använda datepart-funktionen, men hur gör jag rent konkret? Jag måste ju kolla att dagen ökat med 1. Sen undrar jag också hur man använder funktionen fixa tecken på sidan. Låt säga att jag anropar ett fält med request.form, hur gör jag då i själva kodningen?
Tacksam för svar.

PallemanMedlem sedan dec. 2000557 inlägg
#2

Angående fixa tecken... undrar om det är så här du menar..

Först funktionen:

<%
function fixatecken(str)
fixatecken = Replace(str, vbCrLf, "<BR>" & vbCrLf)
End function
%>

Sedan när du hämtar informationen ur formuläret/databasen:

<%=fixatecken(RecSet("Kolumn"))%>
eller.
<%=fixatecken(Request.Form("Fält"))%>

Tror jag...
Annars kommer nog någon annan och rättar mig :)

Detta ordnar till så att alla <br> hamnar på rätt plats...

------------------
// Palleman
www.wiicom.nu/palle

[Redigerat av Palleman den 11 feb 2001]

KarlssonMedlem sedan maj 2000252 inlägg
#3

jajamännnn! Tackar tackar. Det var precis det jag undrade över. Får jag nu bara ett svar på frågan om datepart så är allt helt enkelt perfekt!

LarsGMedlem sedan dec. 200012 464 inlägg
#4

jag förstår inte din fråga om datepart. Hur ser det ut i databasen? Vill du presentera poster enligt ett rullande schema eller sådana som har ett visst datum eller ?

------------------
essentitia preter non sans multiplicandum

EclipseMedlem sedan juli 20003 825 inlägg
#5

jag fattar inte heller datepart-delen.

uttrycket date() + 2 är om två dagar oavsett om det är skott år eller vilken månad det är.

"SELECT * FROM [dagsensord] WHERE [x_date] = #" & date() & "#;"

set mySQL = Conn.Execute()
on error resume next

--
Använd "on error..." så blir det inget felmeddeland eom det inte skulle finnas något inskrivet på en viss dag.

------------------
Never underestimate your opponents.

KarlssonMedlem sedan maj 2000252 inlägg
#6

Ursäkta min förvirring!
Jo det är så att jag vill visa ett nytt citat på min hemsida varje vecka och då undrar jag hur koden ser ut för det. Jag vet ju hur jag ska plocka fram vilket nummer den aktuella veckan har, men hur får jag citatet att uppdateras varje gång det blir en ny vecka? Hoppas att det blev lite bättre förklarat nu!

EclipseMedlem sedan juli 20003 825 inlägg
#7

Hade jag varit dig hade jag skapat en databas med... (access)

x_ID - räknare
x_week - int
x_text - text, 50 tecken

vilken vecka det är får du fram på detta kryptiska sättet:

response.write datePart("ww", date() 2, 2)

skriver du så i dag borde det bli 7.

---

Visa på sidan:

SQL = "SELECT * FROM

WHERE [x_week] = " & datePart("ww", date() 2, 2) & ";"
set mySQL = Conn.Execute(SQL)

response.write "Dagens citat: " & mySQL("x_text")

Fältet x_week är inget datumfält så därför behöver man inga brädgårdar, #.

------------------
Never underestimate your opponents.

EclipseMedlem sedan juli 20003 825 inlägg
#8

Sorry... ett komma för lite

response.write datePart("ww", date(), 2, 2)

------------------
Never underestimate your opponents.

VideMedlem sedan dec. 19998 577 inlägg
#9

Eclipse, du vet att du kan redigera dina egna inlägg... ;)

------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide

KarlssonMedlem sedan maj 2000252 inlägg
#10

TACK! Det här måste vara ett av dom bästa forumen jag någonsin varit inne på.

EclipseMedlem sedan juli 20003 825 inlägg
#11

Vide, jag vet men jag tycker det är falsk marknadsföring och jag vet inte riktigt om jag gillar funktionen... alltis när det står så så tänker ja "jaha, vad plockade han bort nu?" Hade det inte stått att man redierar inläggen hade jag nog gjort det.

karlsson, formet rockar fett! :-) det är ingen slump att folk har flera tusen inlägg... och hur man kan ha det är för mig ett mysterium, den arbetsgivaren kan inte kräva 6 timmars fakturerbar tid om dagen, snarare 6 timmar i veckan...

------------------
Never underestimate your opponents.

@ndersMedlem sedan juni 200032 969 inlägg
#12

jag har inte fakturerat en timme sedan -98... :e

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

VideMedlem sedan dec. 19998 577 inlägg
#13

Eclipe, när jag redigerar så brukar jag lägga till redigeringen inom ... då syns det vad man gjort... Fast det är klart att alla inte gör så... ;)

------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide

EclipseMedlem sedan juli 20003 825 inlägg
#14

Anders, du har en "high clickrate" och det är bra att skriva i sin cv och vide, tack för tipset.

------------------
Never underestimate your opponents.

126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)