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

VB 6 et antérieur Discussion :

modification de ma date


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2005
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 74
    Par défaut modification de ma date
    avant de commencer je vous souhaite une bonne journée.
    maintenant voici mon probleme:
    j'ecris la requete que voici:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     BasT.Execute "insert into Detail_SD (datp,refprod,qte,pu,montant,CDTyp) values(" & format(DatP.Text,"dd/mm/yyyy") & ",'" & RefArt.Text & "', " & Val(Qte.Text) & "," & Val(PU.Text) & "," & Val(MtTot.Text) & ", " & TypPerte.ItemData(TypPerte.ListIndex) & ")"
    l'insertion dans la base de donnée sqlserveur 2000 s'effectue. cependant ma date datp qui est celle de mon ordi devient : 01/01/1900.

    datp dans ma dase de donnée est du type smalldatetime.

    comment resourdre mon probleme.

    merci pour votre grande aide.

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 129
    Par défaut
    Salut et bonne journée à toi aussi !

    alors pour ta date, il faut la mettre entre # et, en plus il faut quelle soit au format anglais.
    Cela devient donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    BasT.Execute "insert into Detail_SD (datp,refprod,qte,pu,montant,CDTyp) values(#" & format(DatP.Text,"mm/dd/yyyy") & "#,'" & RefArt.Text & "', " & Val(Qte.Text) & "," & Val(PU.Text) & "," & Val(MtTot.Text) & ", " & TypPerte.ItemData(TypPerte.ListIndex) & ")"
    J'ai pas testé mais ça devrait marché, car j'ai déjà eu le même problème que toi....

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 129
    Par défaut
    Je viens de voir une chose.....
    c'est quoi DatP.Text ?????
    Cela devrait être normalement DatP.Value car le .Text est utilisé quand le focus est dessus, ce qui m'étonnerai au moment de l'exécution de ta requête

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2005
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 74
    Par défaut
    Datp.text est la valeur du champs.
    j'ai recuperé la chaine renvoyée. je lis et tous est bon. mais helas il m'enregistre la date du 01/01/1900 au lieu de ce quil ramene dans la chaine qui est 29/06/2007

    datp.value n'est pas reconnue pas le systeme

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 129
    Par défaut
    tu as essayé avec les # et le format anglais?

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2005
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 74
    Par défaut
    je l'ai essayé mais c'est la meme chose.

Discussions similaires

  1. Modification du format date de mes cellules excel
    Par largo9020 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/11/2006, 14h53
  2. Modification de la date au dela de 24h
    Par voran dans le forum Administration système
    Réponses: 3
    Dernier message: 14/11/2006, 14h22
  3. Modification de la date d'une table possible après une MAJ?
    Par theseriallooser dans le forum InterBase
    Réponses: 1
    Dernier message: 15/02/2006, 23h03
  4. [Utilisation] Récupérer les modifications depuis une date donnée
    Par Sapience dans le forum CVS
    Réponses: 1
    Dernier message: 15/02/2006, 12h08
  5. modification formulaire + validation date
    Par cari dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 20/01/2006, 09h43

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