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

VBScript Discussion :

Problème d'insertion de date en vbs


Sujet :

VBScript

  1. #1
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 6
    Par défaut Problème d'insertion de date en vbs
    Le but de ce script est de récupérer un fichier log d'un backup pour l'envoyer par email pour ne pas devoir se connecter toujours au serveur pour vérifier.

    Sous vbscript , j'ai un deux soucis , je n'arrive pas à introduire la date (day, month) de mon fichier dans le contenu de mon mail.

    Et je souhaiterai aussi comparer la date du fichier log d'hier avec celui d'aujourd hui , pourquoi ,

    pour m'assurer que le script qui lance le backup a bien creer un nouveau log.
    et pour envoyer un message different si celui ci n' a pas été créer . ex : le bakup d'hier n'a pu être lancé.

    Si on résoud le premier avec la date pour le mettre dans le body du mail c tres bien .

    En gras vous trouverez l'insertion de la date dans le contenu du mail (body)

    Merci d'avance.

    Voila le code ci-dessous , pour info l'envoie du mail fonctionne.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    '-------------------------
    'Declaration des variables
    '-------------------------
    Dim fsofile 
    Dim log
    const chemfsofile = "d:\Backup_CRM\eff.log"
    
    '-------------------------
    'Initiations des variables
    '-------------------------
    
    With CreateObject("CDO.Message")
        Set fsofile = CreatedObject("Scripting.FileSystemObject") 
        set log = fsofile.getfile(chemfsofile)
             
    '--------
    'code
    '--------
    
      .From=toto@company.be
      .To=server@company.be
      .Subject="Efficy backup"
      .TextBody="Bonjour à tous,"  & vbcrlf _
        & "Vous trouverez en attachement du présent mail le fichier de backup      du: "  & vbcrlf _ 
                      &  day(log.datelastmodified) & "/" month(log.datelastmodified)  & vbctrl_                     & "Merci " & vbcrlf _
        & "        Le serveur Mail "
    
      .AddAttachment("d:\Backup_CRM\eff.log")
      .Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
      .Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") ="Mail"
      .Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
      .Configuration.Fields.Update
       On Error Resume Next
       .Send
    
             If Err Then MsgBox "Le message n'a pas pu être expédié."
                On Error GoTo 0
    End With

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Et cela fait quoi ?
    Une erreur ?
    Cela ne met rien dnas le mail ?
    ...

  3. #3
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 6
    Par défaut
    Mon message ne s'envoie pas il me une erreur

    je dois avoir un style du genre :



    Bonjour à tous,
    Vous trouverez en annexe du présent mail le fichier de backup du:
    26/9
    N'oubliez pas de changer le tape
    Merci
    Le serveur Mail

    Pour trouver le 26/09 j aimerai bien un getfile de mon fichier eff.log et ne prendre que le day et le month pour arriver au 26/9 comme mis dans la ligne en gras de mon code.

    comme il y a une erreur dans la ligne mon mail ne s'envoie pas.

  4. #4
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 302
    Par défaut
    faute de frappe
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

Discussions similaires

  1. problème d'insertion de date mysql php
    Par glodybiss4 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 09/01/2012, 15h43
  2. [AC-2007] Problème d'insertion de date
    Par s.rais dans le forum VBA Access
    Réponses: 3
    Dernier message: 06/09/2011, 20h56
  3. problème d'insertion des dates dans une base
    Par guy_antoine_mav dans le forum C#
    Réponses: 13
    Dernier message: 02/12/2009, 17h34
  4. Problème d'insertion de date
    Par creabel dans le forum ASP.NET
    Réponses: 1
    Dernier message: 14/12/2008, 11h27
  5. Problème d'insertion de date
    Par gids01 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 24/07/2007, 08h23

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