bonjour,

voilà j'ai un code qui fonctionne sous access et je voudrais qu'il aille aussi sur des bases SQLServer.

j'ai cette ligne dont je n'arrive pas à trouver l'équivalence:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
rs = Conn.OpenSchema(ADODB.SchemaEnum.adSchemaColumns, New Object() {Nothing, Nothing, NomTableConfig, Nothing})
rs est un recordset et conn est de type ADODB.Connection. Moi je voudrais travailler avec un IDataReader et une connexion de type Sqlclient.sqlconnection, or si je déclare ma connexion avec ce type, la méthode openschema n'existe pas.

De plus le code fait une boucle sur le rs mais je ne vois pas trop ce qu'il contient

j'ai trouvé ca mais ca ne m'éclaircit pas trop

adSchemaColumns:
Returns the columns of tables defined in the catalog

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME

merci