Loopa igenom en datumperiod

ASP

2 svar · 565 visningar · startad av l-boy

Medlem sedan juli 2003221 inlägg
Trådstart#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.

390 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
126 ms — hämta statistik (db)
133 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)