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

ASP.NET Discussion :

INSERT INTO et CommandText


Sujet :

ASP.NET

Vue hybride

Heredon INSERT INTO et CommandText 27/11/2010, 22h57
lutecefalco Essaye cmd.ExecuteNonQuery 28/11/2010, 00h00
getule est ce que ta base n'est pas... 28/11/2010, 14h38
PetitCastor13 +1 Remplace ... 28/11/2010, 15h18
Heredon Merci à tous, en fait j'avais... 28/11/2010, 15h53
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 4
    Par défaut INSERT INTO et CommandText
    Bonjour,

    Dans le cadre d'un projet comprenant une webForm et une winForm, à l'ajout d'un ingrédient dans la base de donnée un problème se pose.
    J'ai repris le code que j'avais fait dans la winForm( en VB) et essayer de le convertir en C#.
    Voici le code :

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    protected void Button1_Click(object sender, EventArgs e)
            {
                SqlCommand cmd;
                SqlConnection cnx;
     
                cmd = new SqlCommand();
                cnx = new SqlConnection();
     
                cnx.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Jerome\Desktop\Projet Recette\gestionRecette2\WindowsApplication1\Database1.mdf;Integrated Security=True;User Instance=True";
                cmd.Connection = cnx;
     
                //ouverture bdd
                if (cnx.State == ConnectionState.Closed) {
                    cnx.Open();
                }
     
     
                cmd.CommandText = @"INSERT INTO ingredient(nom,prix) VALUES ('farine','5')";
                cmd.ExecuteScalar();
     
                //fermeture bdd
                if (cnx.State == ConnectionState.Open) {
                    cnx.Close();
                }
                Response.Redirect("WebForm2.aspx", false);
     
            }
    Le programme tourne et ne plante pas mais la table ingredient reste la meme. Y a rien qui se rajoute

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Essaye cmd.ExecuteNonQuery

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2006
    Messages : 128
    Par défaut
    est ce que ta base n'est pas dans le répertoire App_Data????????
    si c'est le cas, redéfini le chemin.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cnx.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True";

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 18
    Par défaut
    Citation Envoyé par lutecefalco Voir le message
    Essaye cmd.ExecuteNonQuery
    +1

    Remplace
    par

  5. #5
    Membre à l'essai
    Inscrit en
    Novembre 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 4
    Par défaut
    Merci à tous, en fait j'avais mis le chemin d'acces de la base de donnée de l'autre projet >_< (copier /coller c'est le mal ^^). Je vais mettre le |DataDirectory| au moins je serais tranquille.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 19/10/2006, 14h28
  2. probleme clé sequentiel avec insert into
    Par shake dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 08/06/2004, 15h54
  3. probleme d'INSERT INTO et JavaScript
    Par Matlight dans le forum Langage SQL
    Réponses: 3
    Dernier message: 04/03/2004, 15h36
  4. erreur SQL ...INSERT INTO
    Par naidinp dans le forum ASP
    Réponses: 20
    Dernier message: 18/09/2003, 11h38
  5. Insert Into + Date
    Par BoeufBrocoli dans le forum SQL
    Réponses: 10
    Dernier message: 13/08/2003, 11h23

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