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

Windows Forms Discussion :

[VB NET] [ADO NET]: Insertion de données DATE ds une BDD ??


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 40
    Points : 41
    Points
    41
    Par défaut [VB NET] [ADO NET]: Insertion de données DATE ds une BDD ??
    Bonjour,

    Je developpe une appli sous .Net avec une BDD Access.

    Je teste une requete d'insertion pour voir si ce que je develope fonctionne bien. Je fais un test d'insertion de données; tout marche sauf l'insertion des données de type Date qui se transforme ds un format bizarre. Mon champ étant bien Date/heure sous Access. Mon probleme vient donc du code VB.NET


    'Voici ma fonction d'ajout que j'ai mis ds une classe nommé DEMANDEDB
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
        Public Function AddDemande(ByVal LibelleDemande As String, ByVal TypeDemandeID As Integer, ByVal DateDemande As Date, ByVal DatePrevisionDemande As Date, ByVal Commentaires As String)
            Dim strSQL As String = ""
            Dim cmd As OleDbCommand
     
            OuvrirConnexion()
     
     
            strSQL = "INSERT INTO T_DEMANDE ( LibelleDemande, TypeDemandeID, DateDemande, DatePrevisionRealisation, Commentaires ) " _
    & " VALUES (" & LibelleDemande.ToString & "," & TypeDemandeID & "," & DateDemande & "," & DatePrevisionDemande & "," & Commentaires.ToString & ")"
     
            cmd = New OleDbCommand(strSQL, _cn)
            cmd.ExecuteNonQuery()
     
            FermerConnexion()
    End Function


    Je suis ici ds mon Winform pour tester ma Rqt d ajout. La requete marche , mais probleme sur les date qui ne sont pas au bon format.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
       Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim strSQL As String = ""
            Dim cmd As OleDbCommand
     
            Dim dd As New DemandeDB
            dd.AddDemande("'OURS EN PEPITE'", 3, CDate("01/01/2006"), CDate("01/01/2006"), "''")
     
     
        End Sub


    Pouvez vous m aider à debloquer ce petit probleme ?

    Merci et bonne Année !!!

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 40
    Points : 41
    Points
    41
    Par défaut
    J'ai trouvé ! Encore une histoire de # !!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
       Public Function AddDemande(ByVal LibelleDemande As String, ByVal TypeDemandeID As Integer, ByVal DateDemande As Date, ByVal DatePrevisionDemande As Date, ByVal Commentaires As String)
            Dim strSQL As String = ""
            Dim cmd As OleDbCommand
     
            OuvrirConnexion()
     
     
            strSQL = "INSERT INTO T_DEMANDE ( LibelleDemande, TypeDemandeID, DateDemande, DatePrevisionRealisation, Commentaires ) " _
    & " VALUES (" & LibelleDemande.ToString & "," & TypeDemandeID & ",#" & DateDemande & "#,#" & DatePrevisionDemande & "#," & Commentaires.ToString & ")"
     
            cmd = New OleDbCommand(strSQL, _cn)
            cmd.ExecuteNonQuery()
     
            FermerConnexion()
     
        End Function

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/09/2008, 14h50
  2. Réponses: 3
    Dernier message: 01/12/2006, 20h31
  3. [VB.NET] [ADO.NET] Base de données et relations
    Par DotNET74 dans le forum Accès aux données
    Réponses: 2
    Dernier message: 14/03/2005, 13h06
  4. [ADO.NET] Problème avec Insert dans base de données
    Par mpascolo dans le forum Accès aux données
    Réponses: 9
    Dernier message: 24/01/2005, 09h36
  5. [VB.NET] [ADO.NET] Récupérer id après insertion
    Par nashouille dans le forum Accès aux données
    Réponses: 9
    Dernier message: 09/01/2005, 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