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

WinDev Discussion :

[WD12] probléme de date entre WD12 et SQL server 2005


Sujet :

WinDev

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 28
    Points : 29
    Points
    29
    Par défaut [WD12] probléme de date entre WD12 et SQL server 2005
    j'utilise une requette qui fait l'insertion dans une table de ma base SQL server 2005.Dans cette table il y a un champs "date de saisie" de type datetime.
    Je sais pas quoi écrire au juste pour remplir ce champs date qui de la forme JJ/DD/AAAA hh:mn:ss

    Les fonctions datesys() et HeureSys() proposé par WinDev ne résout pas le problème.
    Qui a une idée et merci d'avance

  2. #2
    Membre chevronné
    Avatar de mogwai162
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 376
    Points : 1 860
    Points
    1 860
    Par défaut
    IL faut utiliser le format Dateheure dans lequel tu peuix concatener datesys() et heuresys()
    Patrick Catella

    Je ne réponds pas aux messages privés si ceux ci suivent un sujet. Il est préférable pour tous de poursuivre la discussion dans le sujet d'origine.

    Je suis Concepteur développeur Windev (10 ans) et Windev mobile (4 ans) en recherche d'emploi. J'etudie toute proposition

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 28
    Points : 29
    Points
    29
    Par défaut
    le problème est qu'une DateHeure est présenté par 14 numéros(AAAAMMJJHHMMSSCC) alors que dans ma base Sql Server est sur 14(AAAAMMJJHHMMSS) .
    Le problème est quand j'exécute ce code pour convertir le format de l'heur rien ne marche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    CH est une chaine
    CH=HeureVersChaîne("HeureSys()","HH:MM:SS")
    j'avais une idée de d'utiliser HeureVersChaîne() et DateVersChaîne() pour faire comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    CH1 est une chaine=HeureVersChaîne(HeureSys())
    CH2 est une chaine=DateVersChaîne(Datesys()) 
    CH est une chaine=CH1+CH2
    CH=Gauche(CH,14)
    Mais ce code ne marche pas
    Je sais pas quoi faire?

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 17
    Points : 15
    Points
    15
    Par défaut
    Citation Envoyé par Bassemca Voir le message
    le problème est qu'une DateHeure est présenté par 14 numéros(AAAAMMJJHHMMSSCC) alors que dans ma base Sql Server est sur 14(AAAAMMJJHHMMSS) .
    cafouillage??

    Sinon si cela peu taider:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Res = HeureSys()        // Res = "15332105"
    Res = HeureVersChaîne(HeureSys())   // Res =  "15:33:21:05"
    HeureAct = Gauche(HeureSys(), 4)    // HeureAct = "1533"
    bon dev!!

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 28
    Points : 29
    Points
    29
    Par défaut
    j'ai pas trouver de solution...quel galère

  6. #6
    Membre habitué
    Homme Profil pro
    En rupture avec la societé
    Inscrit en
    Novembre 2008
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : En rupture avec la societé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 144
    Points : 194
    Points
    194
    Par défaut
    salut

    si c'est un insert met getdate() en valeur par defaut dans ton Champs date SQLServer

    a plus

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

Discussions similaires

  1. Problème de flottant entre delphi et sql server
    Par zanoubya dans le forum Débuter
    Réponses: 6
    Dernier message: 02/06/2010, 11h36
  2. probléme entrée interface microsoft sql server 2005
    Par ess2007 dans le forum Administration
    Réponses: 2
    Dernier message: 01/07/2008, 17h03
  3. Problème pour créer un DSN pour SQL-Server 2005 Express
    Par momoG dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 24/07/2007, 16h36
  4. Problème de format entre Windev et SQl Server
    Par rphenix dans le forum WinDev
    Réponses: 7
    Dernier message: 20/06/2007, 09h36
  5. Réponses: 6
    Dernier message: 31/05/2007, 15h54

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