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 :

[ADO.Net][C#/SQL 2005] Comment faire INSERT avec variable ?


Sujet :

Accès aux données

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

    Informations forums :
    Inscription : Décembre 2003
    Messages : 4
    Points : 5
    Points
    5
    Par défaut [ADO.Net][C#/SQL 2005] Comment faire INSERT avec variable ?
    Bonjour à tous,

    J'essaie d'enregister une variable string[] avec la commande INSERT
    Le code que j'utilise est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO table1 (champ1) VALUES (data[1])
    champ1 et data[] sont des string

    La commande me retourne une erreur due au fait que data[1] n'est pas une constante

    Voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    string strRequette = "INSERT INTO data1 (champ1) VALUES (num[0])";
    string strConnexion = "Data Source=acer-ferrari\\sqlexpress; Integrated Security=SSPI;" + "Initial Catalog=test";
    SqlConnection oConnection = new SqlConnection(strConnexion);
    oConnection.Open();
    SqlCommand oCommand = new SqlCommand(strRequette, oConnection);
    oCommand.ExecuteNonQuery();
    oConnection.Close();

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    pour faire ca, tu dois passer par les requêtes paramétrées:

    http://webman.developpez.com/article.../sqlparameter/

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

Discussions similaires

  1. [ADO.Net] Connexion à SQL SERVER 2005
    Par dumser1 dans le forum Accès aux données
    Réponses: 9
    Dernier message: 17/01/2009, 17h37
  2. Réponses: 7
    Dernier message: 02/11/2006, 02h15
  3. [Sql server 2005] Comment faire des taches planifiées?
    Par critok dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 31/05/2006, 12h19
  4. Réponses: 17
    Dernier message: 27/09/2005, 12h18
  5. [Vs.Net & SQL Serveur] Comment faire fonctionner le Débu
    Par MoTUmBo dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 31/08/2005, 19h23

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