Visual Basic.NET - Incrementar la fecha en ciclo FOR

 
Vista:
sin imagen de perfil
Val: 15
Ha aumentado su posición en 4 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Incrementar la fecha en ciclo FOR

Publicado por Juan Carlos (11 intervenciones) el 24/06/2019 23:39:50
Hola buen dia,

Espero puedan ayudarme, estoy trabajando en VB:NET y SQL Server.

Lo que quiero hacer es, dependiendo el número que debe recorrer el FOR inserte filas pero con fechas de intervalos de 30 dias y asi consecutivamente.

Muestro como lo tengo pero aqui las tres filas que inserta me deja la fecha de hoy.


dim fecha as date

fecha = fecha.AddDays(30)

For x As Integer = 0 To 3

INSERT INTO TABLA (FECHA) VALUES ('" & fecha & "')

Next


Lo que quiero es hacer que la variable fecha por cada fila que se inserte se incremente cada 30 días.

Por el ejemplo: en la primera inserción debe poner la fecha de HOY.... En la segunda linea la fecha de hoy mas 30 dias... Y la tercera línea la fecha de la segunda linea mas 30 dias y asi consecutivamente. Espero me haya explicado bien.

24/06/2019
24/07/2019
23/08/2019

así es como quisiera que quede, pero no encuentro la forma para que lo haga asi. Les agradecere mucho el apoyo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Incrementar la fecha en ciclo FOR

Publicado por Phil Rob (1554 intervenciones) el 25/06/2019 17:30:25
Hola,

Veo este pregunta después de la más reciente ...

En mi respuesta a la otra pregunta, agregamos días a el DateTimePicker. Puede hacer mismo aquí. Pero, tienes que poner
fecha = fecha.AddDays(30) en la cicla :

Cuidado, corigir : DateTime y ToString.

1
2
3
4
5
6
7
8
9
dim fecha as dateTIME
 
For x As Integer = 0 To 3
 
fecha = fecha.AddDays(30)
 
INSERT INTO TABLA (FECHA) VALUES ('" & fecha.TOSTRING & "')
 
Next

...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar