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 :

DataAdapter FillSchema ne renvoie pas d'informations sur la (les) clé(s) primaire(s) (SQL SERVER)


Sujet :

C#

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 7
    Points : 7
    Points
    7
    Par défaut DataAdapter FillSchema ne renvoie pas d'informations sur la (les) clé(s) primaire(s) (SQL SERVER)
    Bonjour,

    J'essaie de récupérer la structure d'une table SQL Server de la façon suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
                string SqlQry = "SELECT TOP 1 * FROM LATABLE";
                DbDataAdapter DA = DBFactory.CreateDataAdapter();
                DA.SelectCommand = DBFactory.CreateCommand();
                DA.SelectCommand.CommandText = SqlQry;
                DA.SelectCommand.Connection = Cnx;
     
                DA.FillSchema(DataSet, SchemaType.Source, DBTableName);
    Le code ci dessus fonctionne mais lorsque j'essaye d'interroger la propriété PrimareyKey de la table ainsi crée, cela ne me renvoie aucun nom de colonne.

    Pouvez-vous s'il vous plaît m'aider ?

    D'avance merci.

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2014
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2014
    Messages : 208
    Points : 727
    Points
    727
    Par défaut
    Bonjour,

    Quel est le but de cette fonction ?

    Tu as essayé de rechercher dans la table système "INFORMATION_SCHEMA.COLUMNS" ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    Bonjour Leruas,

    Le but de cette fonction est simplement de répliquer la structure d'une table avec ces contraintes. Il me semblait que FillSchema était fait spécialement pour ça sans que l'on ait besoin de fouiller dans les tables systèmes.

    Cordialement,

Discussions similaires

  1. Réponses: 4
    Dernier message: 13/03/2014, 12h18
  2. pl/sql informations sur tous les jobs
    Par younes32 dans le forum PL/SQL
    Réponses: 4
    Dernier message: 05/06/2009, 10h50
  3. Réponses: 2
    Dernier message: 21/10/2008, 13h57
  4. [SQL-Server] Activer SQL Server sur Webmin ou autre manière basique pour SQL Server
    Par Baptiste Wicht dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 28/01/2008, 11h16
  5. Droits sur les vues d'une base SQL server 2000
    Par mioux dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 30/04/2007, 16h13

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