webForumDet fria alternativet

Veckan

5 svar · 218 visningar · startad av fredrik99

fredrik99Medlem sedan maj 2000426 inlägg
#1

Jag har gjort en databas, där det finns fälten vecka och namn.

När det är vecka 1 så ska det komma upp det som står i namn fältet, vecka.
Ex,
vecka 1 sova
vecka 2 äta
vecka 3 träna
I vecka 1 ska det stå sova hela veckan....hoppas att ni förstår.

fredrik99Medlem sedan maj 2000426 inlägg
#2

Någon som vet?

VideMedlem sedan dec. 19998 577 inlägg
#3

Först får du kolla vilken vecka det är... (det finns nått inlägghär under ASP som har med det att göra... hittar det inte just nu...)

Sen får du helt enkelt göra en SQL-sats...:
SQL = "Select * from tabell where vecka = " & vecko_variabel
Set RS = Databas.execute(SQL)

Response.write RS("namn")

Så... nu får du ut det som finns i namn...

------------------
        )|(
       (o o)
-oo0-(_)-0oo-----
webeye.nu *hem*
vide@4sale.se

fredrik99Medlem sedan maj 2000426 inlägg
#4

Har detta scriptet nu:

<%
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=c:\inetpub\wwwroot\cgi-bin\databas.mdb"
SQL = "SELECT namn, vecka FROM klubbstugan"
Set RS = Connection.execute(SQL)
%>
<%
do until rs.EOF
If DatePart("ww", rs("vecka"),2) = DatePart("ww", Date(), 2) Then
response.Write rs("namn")
end If
loop
%>

Men det funkar ej, någon som har en bättre lösning?

VideMedlem sedan dec. 19998 577 inlägg
#5

Testa att lägga det du får från databasen i en variabel innan du jämför den mot andra... det har en tendens att hålla kvar samma record när man loopar...:

<%
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=c:\inetpub\wwwroot\cgi-bin\databas.mdb"
SQL = "SELECT namn, vecka FROM klubbstugan"
Set RS = Connection.execute(SQL)
%>
<%
var = rs("vecka")
do until rs.EOF
If DatePart("ww", var,2) = DatePart("ww", Date(), 2) Then
response.Write rs("namn")
end If
loop
%>

... men detta sätt tror jag inte är så bra... det är bättre att låta SQL hålla reda på sortering och urval, istället för att göra en loop där du gör ditt urval... Nu vet jag inte hur man skapar urvalsfrågor för datum, då jag inte hållt på med det alls... men jag vet att det finns många andra här som kan...

------------------
        )|(
       (o o)
-oo0-(_)-0oo-----
webeye.nu *hem*
vide@4sale.se

fredrik99Medlem sedan maj 2000426 inlägg
#6

Nej, det funkade inte. Jag kommer inte ens in i filen.

Något som vet en bättre lösning på det hela?

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