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

Accès aux données Discussion :

Probleme d'Insert into dans acces bdd [Débutant]


Sujet :

Accès aux données

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 84
    Points : 63
    Points
    63
    Par défaut Probleme d'Insert into dans acces bdd
    Bonjour a tous!!!!
    Je suis en train de faire un projet pour ma soutenance en développement informatique.
    Je souhaite insérer un enregistrement dans une table acces 2010 via visual studio 2012.
    Pour la conection c'est ok puisque j'arrive a faire des update.
    La table ou faire l'insert s'appelle "Employé" et l'id "ID employé".


    Voila mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        Dim cmd As New OleDb.OleDbCommand
                    Dim ConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=U:\Dossier walid\BDDPOPP1.mdb;Persist Security Info=False"
                    Dim conection As New OleDbConnection(ConStr)
                    cmd.Connection = conection
                    cmd.CommandType = CommandType.Text
                    cmd.CommandText = "INSERT INTO Employé((ID employé),Nom,Identifiant,[Password],Service)values ('" & Id.Text & "','" &  NouvUt_Nom.Text & "','" & NouvUt_id.Text & "','" & NouvUt_passe1.Text & "','" & NouvUt_service.SelectedItem & "') "
                    conection.Open()
                    cmd.ExecuteNonQuery()
                    conection.Close()
    Mais rien ne ce passe dans access.
    Aidez moi please!!!!!!

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2
    Points : 6
    Points
    6
    Par défaut
    Bonjour
    merci de préciser si tu as eu un erreur (Message)
    si non je pense que tu dois éliminer les accents (Employé, ID Employé) car si le codage de votre DB n'est UTF8 ca ne fonctionnera pas

  3. #3
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Points : 5 100
    Points
    5 100
    Par défaut
    Bonjour,

    Il faut utiliser les requêtes paramétrées. Voir Tuto ou Faq.

    Il vaudrait peut-être mieux placer "ID employé" entre crochets dans la requette.
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

  4. #4
    Membre expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Points : 3 173
    Points
    3 173
    Par défaut
    au passage essayez de rester cohérent sur vos nommage, vous mélangez des colonnes en francais et en anglais :-)
    Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
    MCTS Database Development
    MCTS Database Administration

  5. #5
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Si "ID employé" est de type autoincrément, on ne le met pas dans les champs de la requête INSERT.
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

  6. #6
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 84
    Points : 63
    Points
    63
    Par défaut Merci
    Merci a tous mais j'ai trouvé la solution!!!!
    Déjà j'ai renommé les noms des colonnes donc pas d'accent et d'espace !!
    Ensuite je suis passer par un data adapter et ça marche!!!!

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

Discussions similaires

  1. [C#]Probleme INSERT INTO dans un .DBF
    Par Franckyfare dans le forum C#
    Réponses: 0
    Dernier message: 07/03/2014, 18h13
  2. probleme insert into dans phppgadmin
    Par nico9275 dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 03/01/2013, 11h40
  3. insert into dans BDD a partir d un fichier csv
    Par btsgreta77 dans le forum JDBC
    Réponses: 3
    Dernier message: 22/04/2009, 15h18
  4. [JSP]probleme d'insertion float dans une table
    Par karamazov994 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 14/04/2005, 11h49
  5. probleme d'INSERT INTO et JavaScript
    Par Matlight dans le forum Langage SQL
    Réponses: 3
    Dernier message: 04/03/2004, 15h36

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