IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Déclencher un évennement à minuit [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 14
    Par défaut Déclencher un évennement à minuit
    Bonjour,
    SVP Je veux vider une table SQL à minuit et le reremplir,je sais que je dois utiliser le composant Timer de visual studio mais je ne sais pas comment?
    Merci.

  2. #2
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    SQL Server intègre déjà un plannificateur de tâche, je te suggère de plutôt t'orienter par là et d'ouvrir un post dans le forum SQL Server

  3. #3
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 14
    Par défaut
    Citation Envoyé par Nathanael Marchand Voir le message
    SQL Server intègre déjà un plannificateur de tâche, je te suggère de plutôt t'orienter par là et d'ouvrir un post dans le forum SQL Server
    Salut,
    mais la table se trouve sur une base local,
    bah j'ai une procédure delete(),je veux juste l'appeler si le timer égale à minuit
    mais comment se fait en vb.net?
    MERCI

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2010
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2010
    Messages : 151
    Par défaut
    Citation Envoyé par RAWIA.BY Voir le message
    Salut,
    mais la table se trouve sur une base local,
    bah j'ai une procédure delete(),je veux juste l'appeler si le timer égale à minuit
    mais comment se fait en vb.net?
    MERCI
    Bonjour

    Un timer n'est pas une horloge, c'est un compte à rebours.
    Je ne vois pas en quoi le fait que ta table se trouve sur une base locale pose problème, il y a bien un SGBD derrière, sinon tu n'y aurais pas accès. La solution de Nathanael est préférable à mon avis.

    Mais sinon si tu tiens réellement à le faire avec un Timer en VB.Net, tu peux t'inspirer d'un post traitant des Timers sur ce même forum qui date ... ... d'hier -_-".
    http://www.developpez.net/forums/d11...r/#post6129924

    @+
    Mat

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 83
    Par défaut
    Si tu veux absolument le faire en vb.net je pense que la création d'un service pourrait être une solution

  6. #6
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 194
    Par défaut
    Citation Envoyé par Shibron Voir le message
    Si tu veux absolument le faire en vb.net je pense que la création d'un service pourrait être une solution
    Une Windows a un planificateur de tache (Programme->Accesoire-Outil System)
    Pas besoin de se compliquer la vie

    Faire un simple programme qui sera lancer par Windows à 00:00

    Si faire un service c'est un joli entreinement, j'en vois pas trop l'utilité dans ce cas-ci

    Et sinon la meilleur solution c'est celle de Nathanael

  7. #7
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 14
    Par défaut
    Merci à tous,c'est résolu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub Timer1_Tick_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
            If Now.Hour & ":" & Now.Minute & ":" & Now.Second = "00:00:00" Then
              action()            
            End If
     
    End Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. déclencher un évennement basique
    Par boubou38 dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 07/08/2012, 14h16
  2. [JLabel] Déclencher un évènement manuel
    Par barbu0055 dans le forum Composants
    Réponses: 1
    Dernier message: 10/08/2005, 11h08
  3. [FLASH MX2004] Commande pour déclencher un clip
    Par Ticoche dans le forum Flash
    Réponses: 13
    Dernier message: 19/11/2004, 16h16
  4. Réponses: 6
    Dernier message: 15/06/2004, 10h26
  5. Réponses: 4
    Dernier message: 21/05/2004, 11h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo