webForumDet fria alternativet

Loopa igenom en datumperiod

ASPur ASP

2 svar · 553 visningar · startad av l-boy

Medlem sedan juli 2003221 inlägg
Frågan#1

Sitter med en sida där jag via ett formulär först skall ta emot ett start och slutdatum.

Sen med hjälp av det skall jag fylla en databas under den här perioden. Hur loopar man enklast igenom en datumperiod?

Typ:

Startdatum=2007-10-01
Slutdatum=2007-10-31

För varje dag vill jag skicka in en sak i databasen.

connect.execute ("insert into databas ([date], [text]) ...

Medlem sedan juni 20019 519 inlägg
#2
<form action="någon_sida.asp?post=true" method="post">
<%
Dim StartDate, EndDate
StartDate = CDate("2007-11-01")
EndDate = CDate("2007-11-30")

For i = StartDate to EndDate
	Response.Write i & " : <input type=""text"" name=""d_" & i & """ /><br>" & vbCrLf
Next
If Request.QueryString("post") = "true" Then
	dim formValue
	For each formValue in Request.Form
		If Left(formValue,2) = "d_" Then
			' SQL:
			connect.execute("Insert Into Bob (nDate,vText) values (#" & right(formValue,Len(formValue)-2) & "#,'" & Request.Form(formValue) & "')")
		End If
	Next
End If

%><input type="submit"></form>

något sådant?

Medlem sedan juli 2003221 inlägg
#3

Tack. Kanoners.

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