webForumDet fria alternativet

Om veckan finns med?

ASP

4 svar · 301 visningar · startad av Bosse168

Medlem sedan nov. 20031 018 inlägg
Frågan#1

Jag vill att om inte veckan finns med så ska övrig kod köras någon som vet vad är det för fel på denna kod?

Dim week,roster
week = DatePart("ww", Now()-1, vbMonday) '-------- Sätter veckans nummer

Set Rs = Connect.Execute("SELECT * FROM top_tattoo WHERE vecka='" & week & "' AND year(datum) = year(current_date)")

If Rs.EOF Then '----- Om veckan INTE redan fanns med

'---- Koden som ska köras

End If

Använder MySQL 4.0.21-nt sparar in veckan i en kolumn (vecka) och datumet (datum) i en annan. Finns säkert något smidigt sätt att kolla det redan i SQL satsen men jag får det inte att funka.

Medlem sedan nov. 20021 222 inlägg
#2

hmm...jag tycker att koden verkar stämma

Medlem sedan juni 200032 967 inlägg
#3

Standardfråga nummer ett: På vilket sätt fungerar det inte? Felmeddelande?

Fråga två: lagrar du veckonummer i ett varchar-fält?

Medlem sedan nov. 20031 018 inlägg
#4

Den kör koden fast veckan finns med och jag har typen varchar på fältet vecka.

//red gjorde om fältet vecka tilll INT(3)

Medlem sedan juni 2002256 inlägg
#5

Vad har du för kolumner i databasen egentligen?

week, datum, current_date ... ?

Förstår inte vilken funktion year(datum) = year(current_date) har.

Skulle själv vilja ha det till

Dim week,roster
week = DatePart("ww", Now()-1, vbMonday) '-------- Sätter veckans nummer

Set Rs = Connect.Execute("SELECT * FROM top_tattoo WHERE vecka=" & week & " AND year(datum)=" &Year(Date()))

If Rs.EOF Then '----- Om veckan INTE redan fanns med

'---- Koden som ska köras

End If
249 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)