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

VB.NET Discussion :

[VB.NET] Récuperer les valeurs par défaut dans une table SQL


Sujet :

VB.NET

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 284
    Points : 94
    Points
    94
    Par défaut [VB.NET] Récuperer les valeurs par défaut dans une table SQL
    Bonsoir,

    J'a ifait une application qui me génère automatiquement des méthodes pour gérer mes tables d'une DB SQL. Je chercher maintenant le moyen de récuperer les contraintes et valeurs par défaut pour chaque colonne de ma table. Dans quelle table se trouve ces contraintes et valeur par défaut (sys.quelquechose).

    D'avance , je vous remercie

    OLBI

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 172
    Points : 25 112
    Points
    25 112
    Par défaut
    déjà ca serait pas mal de préciser sur quel sgbdr tu travailles, tu crois pas ?
    partons du principe que tu es sur sql server 2005 ...

    tu peux en effet lire dans les tables systèmes
    certaines sont expliqué dans l'aide, pour les autres tu regardes dans vues système et tu les ouvres toutes, tu comprendras surement ce qu'il y a dedans

    le datareader peut aussi t'aider, il suffit de faire un select * from table avec comme bahaviour (dans la surcharge d'executereader) keyinfo + schemaonly
    ensuite un getchematable te donnera plein d'infos

    il y a aussi la dll smo qui permet d'analyser et de faire des manipulations sur sql server

    où sinon, tu peux regarder entity framework qui ca se trouve correspond à ce que tu viens de coder en mieux ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 284
    Points : 94
    Points
    94
    Par défaut
    Voila pour ceux que ca interesse, on trouve les valeurs par défaut dans
    sys.default_constraints.

    C'est vrai que je n'avais pas précisé que j'utilisais SQL SERVEUR 2005.

    Bien à vous.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 19/12/2011, 11h46
  2. Réponses: 10
    Dernier message: 04/11/2008, 14h30
  3. Réponses: 6
    Dernier message: 14/02/2006, 20h53
  4. Sélection valeur par défaut dans une zone de liste
    Par Cécile154 dans le forum IHM
    Réponses: 2
    Dernier message: 15/02/2005, 18h20
  5. Valeur par défaut dans une table objet
    Par Ricky81 dans le forum Oracle
    Réponses: 12
    Dernier message: 18/03/2004, 11h52

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