ok, esta fácil, solo debes de tener un ciclo de una fecha a la otra, esto lo harías con un while y mediante funciones de fecha incrementar de a día en día y verificar cuando llegues al que tu deseas, pues ahí ejecutar un command con el insert.
Ahorita no tengo chance de hacerte un ejemplo en ASP, pero te dejo un en SQL Server, funciona para el jueves y la lógica sería la misma:
Código SQL:
Ver originalDECLARE @FechaIni datetime,
@FechaFin datetime,
@FechaActual datetime,
@FechaDia datetime,
@NumDia INT
SET @FechaIni = '01/01/2010'
SET @FechaFin = GETDATE()
SET @FechaActual = @FechaIni
SET @NumDia = 0
WHILE @FechaActual < @FechaFin
BEGIN
SELECT @FechaDia = DATEADD(wk, DATEDIFF(wk,0,@FechaActual), 3) --Cambiar el 3 por el índice del día que se desee
IF @FechaDia > @FechaIni
BEGIN
SET @NumDia = @NumDia + 1
PRINT CAST(@NumDia AS VARCHAR) + ') '+ CAST(@FechaDia AS VARCHAR) --Aquí iría el insert
END
SELECT @FechaActual = DATEADD(Week, 1, @FechaActual)
END