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

C# Discussion :

Insert dans une table sql server en C#


Sujet :

C#

  1. #1
    Membre habitué Avatar de Hamza
    Homme Profil pro
    Data Analyst
    Inscrit en
    Avril 2005
    Messages
    295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Algérie

    Informations professionnelles :
    Activité : Data Analyst
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2005
    Messages : 295
    Points : 164
    Points
    164
    Par défaut Insert dans une table sql server en C#
    Bonjour,

    Ci-dessous un petit code pour insérer une donnée dans un champ d'une table

    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
    private void button2_Click(object sender, EventArgs e)
            {
                Open.ShowDialog();
     
                if (Open.FileName != null)
                {
                    //int i;
                    _Application Excel = new ApplicationClass();
                    _Workbook Classeur = Excel.Workbooks.Open(Open.FileName, Type.Missing, Type.Missing, Type.Missing,
                                                                    Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                                                                    Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                                                                    Type.Missing, Type.Missing, Type.Missing);
                    Excel.Visible = true;
                    _Worksheet FStocks = (_Worksheet)Classeur.Sheets.Item[3];
                    DataRow Stock = BDD.Stocks.NewRow();
     
                    Stock["Id_Stock"] = Convert.ToString((FStocks.Cells.Item[2, 3]  as Range).Value);
                    BDD.Stocks.Rows.Add(Stock);
     
     
                    MessageBox.Show(Convert.ToString((FStocks.Cells.Item[2, 3] as Range).Value), "Info", MessageBoxButtons.OK);
                }
            }
    la compilation passe sans pb et quand je clique sur le bouton sa exécute toute les instructions (du moins ce que je pense puisque le programme ne se plante pas).

    Apres y a une histoire de update que j'ai trouver sur le net, le soucis est que quand je tape la commande StocksTableAdapter les seules options que je pe faire apres le points sont equal et referenceequals hors sur le site il demande de mettre le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    StocksTableAdapter.update(la table)
    là, je suis perdu

    Merci

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 669
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 669
    Points : 5 238
    Points
    5 238
    Par défaut
    Ce n'est pas parce que tu n'a pas de message d'erreur que ça signifie que ça ne plante pas.
    Vois tu apparaître le messagebox de ta dernière ligne ?
    As-tu essayé en pas à pas ?

  3. #3
    Membre habitué Avatar de Hamza
    Homme Profil pro
    Data Analyst
    Inscrit en
    Avril 2005
    Messages
    295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Algérie

    Informations professionnelles :
    Activité : Data Analyst
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2005
    Messages : 295
    Points : 164
    Points
    164
    Par défaut
    Bonjour,

    Oui a la fin le message box s'affiche.

    Merci

  4. #4
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 669
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 669
    Points : 5 238
    Points
    5 238
    Par défaut
    Tu te rends compte que tu nous parles d'un problème d'insertion en base SQL Serveur et que le code que tu nous montre lit un fichier Excel !!!

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 412
    Points : 149
    Points
    149
    Par défaut
    J'avoue que c'est pire que moi, le fichier exel et des requêtes sql....

    j'était plein d'espoir en venant sur le topic , mai avec une base sqlite.

Discussions similaires

  1. Insert dans une table sql server en C#
    Par Hamza dans le forum Windows Forms
    Réponses: 2
    Dernier message: 30/07/2020, 09h16
  2. [WD23] Insertion dans une Base SQL SERVER depuis Table mémoire
    Par Maysa56 dans le forum WinDev
    Réponses: 3
    Dernier message: 09/08/2018, 13h39
  3. Réponses: 2
    Dernier message: 15/11/2007, 17h43
  4. [VBA]Inséré un dataset dans une table sql Server 2005
    Par Yotho dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 14/05/2007, 17h17
  5. Réponses: 5
    Dernier message: 17/01/2007, 15h02

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