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 :

Utilisation de vue en SQL 2005


Sujet :

Accès aux données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Avril 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 2
    Par défaut Utilisation de vue en SQL 2005
    Salut a tous,
    J'ai un probleme, vous vous en doutiez...
    Je n’arrive pas à faire une vue sur la base de donnée sql et je ne sais pas comment l’appeler ds la requete sql ds le programme windows..
    Je m'explique:
    Avec une connection ADO.NET
    C’est du C# et donc c’est lorsque j’ajoute une entrée ds la table Categorie de la database, j’aimerais que le No de la categorie(la clé primaire) soit incrémenté grâce à la vue…

    Voila le code :

    string _Cat;
    static string connec = "Data Source=******\\SQLEXPRESS; Integrated Security=SSPI; database=MICRO-WARE; Connection Timeout=1;";
    SqlConnection myConnection = new SqlConnection(connec);


    private void btnConfirmer_Click(object sender, EventArgs e)
    {
    try
    {
    myConnection.Open();

    string req = "INSERT INTO Categorie(No_Categorie,Nom_Categorie) VALUES (view_Cat(C'est le nom de la vue),'"+_Cat+"')";
    SqlCommand myCommand = new SqlCommand(req, myConnection);
    myCommand.ExecuteNonQuery();

    myConnection.Close();

    }
    catch (Exception et)
    {
    label1.Text = et.ToString();
    //Console.WriteLine(et.ToString());
    }

    }
    }

    La connection fonctionne, la requete aussi, il y a juste la vue que je ne maitrise pas du tout...
    Voilà, donc je ne sais pas comment faire ds le SQL pour la créer et ds le C# pour l’appeler…

    Merci d'avance

  2. #2
    Candidat au Club
    Inscrit en
    Avril 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 2
    Par défaut C'est resolu
    En fait j'étais parti dans une direction complètement fausse...

    Il suffisait d'aller dans le design des tables SQL

    selectionner la colonne voulue
    Aller dans les propriétés:
    ->Identity Specification
    ->(Is Identity) mettre Yes
    ->Identity Increment 1(selon ses besoins)
    ->Identity Seed 0(d'ou on veut qu'il commence)

    Donc il fallait faire de l'auto incrémentation...

    Merci à Johan pour son aide

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

Discussions similaires

  1. SQL 2005 Clause ORDER BY dans une vue
    Par Philippe Robert dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 02/10/2011, 18h18
  2. Utilisation de vue de SQL
    Par colas31 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 13/10/2010, 11h12
  3. Order by, top(100) Percent et vue dans SQL server 2005
    Par NicoNGRI dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 30/04/2009, 16h33
  4. Réponses: 2
    Dernier message: 24/04/2008, 17h26
  5. [Crystal Report] Utilisation des vues de sql serveur
    Par Olivierakadev dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 15/11/2002, 17h44

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