-
format date : Erreur
Bonjour,
J'ai un problème au niveau des dates... (j'ai fait une recherche pour savoir si ça avait déjà été demandé mais sans résultats satisfaisant, donc désolé si y'en avait un bien que j'ai mal compris)
Mon erreur : "impossible d'insérer la colonne <nomcolonne> car la conversion entre les types DT_Date et DT_DBTIMEESTAMP n'(est pas possible)"
Je travaille sous Integration Services. J'importe mes données d'une feuille excel (Source Excel) et je veux les enregistrer dans une table SQL Server (Destination pour SQL Server).
Je comprend pas car sous excel mes données sont ecrite sous le format : dd/mm/yyyy. Et lorsque je lance l'aperçu, juste après lecture des données elles sont sous la forme : dd/mm/yyyy hh:mm:ss 8O
J'ai formaté en datetime mon champ correspondant dans ma table SQL, puis en smalldatetime. Mais ça ne fonctionne pas ...
Quelqu'un pourrait il m'apporter de l'éclairage (intellectuel) ;)
-
La notion de format de date n'existe pas en SQL tout simplement parce que la date est un type de données...
mais lors des insertions il doit y avoir transtypage depuis la chaine de caractères en date.
pour comprendre comment cela focntionne, lisez l'article que nous avons écrit sur le sujet et utilisez le paramétre de session DATEFORMAT :
http://baptiste-wicht.developpez.com...-sql/datetime/
A +
-
Merci !
Cet article est bien foutu.
merci ça m'a bien aidé !
bon après un petit moment , j'ai bien trouvé ! J'utilise l'outil : "Conversion de données" pour faire la transformation" . bien pratique ! :yaisse2:
merci ! :pingoin2: