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] champs d'une table


Sujet :

Accès aux données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 433
    Par défaut [ADO.NET] champs d'une table
    Salut,
    j'ai besoin de recuperer (les noms et les types) des champs d'une table(sql)
    je sais que c'est possible en utilisant le dataset mais j'arrive pas à trouver la syntaxe
    des idées??
    merci d'avance

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    La liste des champs d'une table

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dataSet.nomTable.Columns
    pour avoir le type de chaques champs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dataSet.nomTable.nomChamps.DataType
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 433
    Par défaut
    ds.Tables("nom table").Columns() retourne un datacolumncollection
    ds.Tables("nom table").Columns(0).DataType() retourn system.type
    lorsque je fais un response.write(ds.Tables("nom table").Columns(0).DataType)rien est afficher
    des idées

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2002
    Messages : 77
    Par défaut
    salut

    j'ai besoin de recuperer (les noms et les types) des champs d'une table(sql)
    après avoir rempli ton DataSet essaye :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Dim Table as DataTable = TonDataSet.Tables(0);
    Dim Colonne as DataColumn
    For Each Colonne In Table.Columns
    Console.WriteLine(Colonne.ColumnName & " -------" & Colonne.DataType.ToString)
    Next Colonne
    Bonne chance

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 433
    Par défaut
    merci pour votre reponse

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

Discussions similaires

  1. Importation de certains champs d'une table Access (Avec ADO)
    Par youness.el2010 dans le forum VBA Access
    Réponses: 3
    Dernier message: 26/02/2013, 14h48
  2. Réponses: 1
    Dernier message: 31/01/2009, 18h31
  3. [ADO]Utiliser OpenSchema pour le listing des champs d'une table
    Par bruce-willis dans le forum C++Builder
    Réponses: 0
    Dernier message: 10/03/2008, 09h24
  4. [C#/ADO.NET] Comment Updater une table via Datagrid ?
    Par Pierre_45 dans le forum Accès aux données
    Réponses: 4
    Dernier message: 06/07/2006, 11h40
  5. [ADO.NET]Comment réaliser une relation sur plusieurs champs?
    Par kleomas dans le forum Accès aux données
    Réponses: 3
    Dernier message: 13/03/2006, 12h40

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