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.NET Discussion :

Date Heure vbnet


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 104
    Par défaut Date Heure vbnet
    Bonjour,
    Dans une bdd, j'ai un champ heure de type dateTime.
    Je date doit etre celle courante,l'heure doit etre donnée par l'user.

    J'ai donc ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    If Bdd.executeNonQuery("insert into Test values ('" & Date.Today.ToString("dd/MM/yyyy") & " " & Heure.HeureDebut.TimeOfDay.ToString & "')")
    Mais il me dit qu'il est impossible de transformer un string en DateTime.

    Ou est l'erreur ?

  2. #2
    Membre Expert Avatar de pacmann
    Homme Profil pro
    Consulté Oracle
    Inscrit en
    Juin 2004
    Messages
    1 626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consulté Oracle
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 626
    Par défaut
    Salut,

    les DateTime ne prennent pas ce format.
    Essaie pour la date de prendre plutôt yyyyMMdd.

  3. #3
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 104
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    & " " & Heure.HeureDebut.TimeOfDay.ToString & "')")
    C'est à ce niveau que sa pose probléme car si je mets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    '" & Date.Today.ToString("dd/MM/yyyy") & " 00:00:00.00')"
    C'est valide

  4. #4
    Membre Expert Avatar de pacmann
    Homme Profil pro
    Consulté Oracle
    Inscrit en
    Juin 2004
    Messages
    1 626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consulté Oracle
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 626
    Par défaut
    je pense que ton Heure.HeureDebut.TimeOfDay.ToString renvoie un nombre d'heures. (tu dois pouvoir vérifier en debug...).

    Pour arriver à faire ton truc, tu ferais peut être mieux de prendre ta date du jour, et de faire un add, puis faire ton INSERT du résultat.

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/08/2004, 18h52
  2. [JDBC] manipulation des dates/heures en Java
    Par kurkLord dans le forum JDBC
    Réponses: 6
    Dernier message: 09/08/2004, 12h49
  3. [MySQL] Quel est le meilleur moyen de stocker une date/heure ?
    Par MiJack dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 31/07/2004, 12h19
  4. BC6 inserer un enreg de type date/heure dans Access2003
    Par o_live dans le forum C++Builder
    Réponses: 2
    Dernier message: 25/06/2004, 11h13
  5. Réponses: 11
    Dernier message: 23/07/2002, 14h33

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