Pb de conversion de date entre Windev et SQL Serve
Sylvie
-
meloyannick -
meloyannick -
J'effectue actuellement une migration d'une application développée sous Windev avec une base Hyper File sous une base SQL Server.
Pour l'instant, la migration se passe bien. La création des tables, la connexion à la nouvelle base et l'importation des données fonctionnent.
Mon problème se situe au niveau des dates et des heures.
Lors de la migration des tables sous SQL Serveur, les attributs dates et heures sont créés avec un type datetime de taille 8. Ce type est de la forme JJ MMM AAA HH:MM.
Sous Windev, le format date est de la forme AAAA MM JJ.
Pour importer les données, je crée tout d'abord un fichier text à partir de Windev. Puis j'importe ce fichier text dans SQL Server. Lors de l'importation dans SQL Server, le système ne reconnait pas le format.
Comment faire la conversion ?
Pour l'instant, la migration se passe bien. La création des tables, la connexion à la nouvelle base et l'importation des données fonctionnent.
Mon problème se situe au niveau des dates et des heures.
Lors de la migration des tables sous SQL Serveur, les attributs dates et heures sont créés avec un type datetime de taille 8. Ce type est de la forme JJ MMM AAA HH:MM.
Sous Windev, le format date est de la forme AAAA MM JJ.
Pour importer les données, je crée tout d'abord un fichier text à partir de Windev. Puis j'importe ce fichier text dans SQL Server. Lors de l'importation dans SQL Server, le système ne reconnait pas le format.
Comment faire la conversion ?
A voir également:
- Migration application windev
- Desinstaller application windows - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Windows application démarrage - Guide
- Application word et excel gratuit - Guide
- Comment supprimer une application préinstallée sur android - Guide
2 réponses
Bonjour sylvie
je viens de lire ton message pour la conversion je crois que tu peux resoudre ce pb en faisant ne convesion d'abord sous access au lieux que ce soit sous text apres tu fauis une connexion de windev avec le ficier access obtenu puis pour transfere vers windev tu fais une lecture sequentielle du fichier access en transfrant la premiere partei du champ date time vers un champos date de windev et la2eme partie datetime vers un time dans la table windev c un peu plus long mais je crois que c plus sure pour garder toutes tes info.
j'espee que cela te sera utile sinon stp si tu as recu une meilleue reponse transmet la moi ou si tu veux on peu s'ecrre pour d'autre pb
salutation
je viens de lire ton message pour la conversion je crois que tu peux resoudre ce pb en faisant ne convesion d'abord sous access au lieux que ce soit sous text apres tu fauis une connexion de windev avec le ficier access obtenu puis pour transfere vers windev tu fais une lecture sequentielle du fichier access en transfrant la premiere partei du champ date time vers un champos date de windev et la2eme partie datetime vers un time dans la table windev c un peu plus long mais je crois que c plus sure pour garder toutes tes info.
j'espee que cela te sera utile sinon stp si tu as recu une meilleue reponse transmet la moi ou si tu veux on peu s'ecrre pour d'autre pb
salutation