Visual Basic.NET - Tarea automatica al cambio de mes

 
Vista:

Tarea automatica al cambio de mes

Publicado por David (116 intervenciones) el 13/07/2004 19:57:21
Hola. Tengo una tarea q se tiene q realizar automaticamente cuando cambio de mes. Hice este codigo pero no se si funciona y me parece un poco chapuza. Alguien sabe como se puede hacer? Gracias y saludos
Dim fecha As Date
fecha = ' La cojo de la base de datos
Dim ahora As Date
ahora = Now() ' La fecha de hoy
If ahora.Day = 1 Then
If fecha.Month < ahora.Month Then
fecha = Now
TAREA
end if
end if
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

RE:Tarea automatica al cambio de mes

Publicado por Edgar (1501 intervenciones) el 13/07/2004 20:19:07
Hola

En primero lugar, debes tomar en cuenta en tu código ciertas cosas que pueden suceder.. imaginate que tu aplicación no puede ejecutarse (porque el equipo está apagado) un primero de mes, la aplicación no podría entonces saber que hubo un cambio de fecha, lo que debes es comparar si ahora.Day > fecha.Day AND fecha.Month < ahora.Month

En ese caso ejecutas tu tarea.

Ahora, si la tarea se ejecuta a nivel de base de datos, (solo tocas las tablas de tu BD) y además estás usando SQL Server, te recomiendo que uses entonces los Jobs, crea un Job que ejecute la tarea que deseas

Saludos
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