none
Erreur de conversion de type de données varchar en datetime RRS feed

  • Question

  • bonjour, j'ai écris une procédure stockée  en utilisant une donnée datetime.
    En exécutant test, un message m'indique qu'une Erreur de conversion de type de données varchar en datetime.
    voici le script de test

    EXEC

     

    INSERTVisaIdentification 'CSSPESG','#1/01/2000 14:30#' ,'BEYEM','cspen'

     

    select Poste,DateValidation,NomVisa,NomFonction from Identification

    jeudi 17 décembre 2009 08:23

Réponses

  • merci, le problème a été résolu.Il fallait utiliser CONVERT.

    "INSERT INTO Identification(Matricule,Civilit,Nom,Prénom,Lieudeservice,Grade,Fonction,Catgorie,Poste,DateValidation,NomVisa,NomFonction)"

     

    & _

     

    "VALUES (@Matricule,@Civilit,@Nom,@Prénom,@Lieudeservice,@Grade,@Fonction,@categorie,@Poste,CONVERT(VARCHAR,@DateValidation,103),@NomVisa,@NomFonction)"

    • Marqué comme réponse supdate lundi 4 janvier 2010 13:40
    vendredi 1 janvier 2010 08:14

Toutes les réponses

  • Bonjour,

    Il semble que ça soit un problème lier a SQLServer ou langage SQL
    le mieux serait de poser la question dans le bon forum


    Cordialement, Troxsa
    • Modifié TroxsaEditor jeudi 31 décembre 2009 10:27 correction d'un tit faute
    jeudi 31 décembre 2009 10:26
    Auteur de réponse
  • merci, le problème a été résolu.Il fallait utiliser CONVERT.

    "INSERT INTO Identification(Matricule,Civilit,Nom,Prénom,Lieudeservice,Grade,Fonction,Catgorie,Poste,DateValidation,NomVisa,NomFonction)"

     

    & _

     

    "VALUES (@Matricule,@Civilit,@Nom,@Prénom,@Lieudeservice,@Grade,@Fonction,@categorie,@Poste,CONVERT(VARCHAR,@DateValidation,103),@NomVisa,@NomFonction)"

    • Marqué comme réponse supdate lundi 4 janvier 2010 13:40
    vendredi 1 janvier 2010 08:14