Bonjour à tous,
Je suis surpris de voir qu'il n'y pas d'énumération pour les types dans le Framwork ou alors j'ai pas trouvé.
(En ADOX il y a les DataTypeEnum mais j'utilise ADO)

j'aurais besoin de cette énumeration créer des procédures de construction de DataColomn et j'aimerais que cela fonctionne de cette manière :
- Retrouver cette enumération dans l’éditeur VB (pour éviter les risques d'erreurs)
- Pouvoir passer le type en tant qu'argument à ma procédure de construction.

Par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Private sub BuildMaColonne (TableName as string, ColonneName as string, ColonneType as ColonneType)
Dim MaTable As New DataTable(TableName)
MaTable.Columns.Add(ColonneName, Type.GetType(ColonneType))
End Sub
j'ai pensais à utiliser des structures dans ce style mais je trouve ça étrange de devoir faire cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 Public Structure ColonneType
        Const TypeInt32 as String = "System.int32"
        Const TypeString as String = "System.string"
.....
    End Structure
EDIT : Rajouté 'As String'

Vous pensez que j'ai raté quelques choses ou je peux continuer en suivant cette technique ?