j'ai ce codegetschema ("Colonnes") + return DataType;
using (SqlConnection conn = new SqlConnection(ConnectionString))
{
conn.Open();
DataTable Databases = conn.GetSchema("Databases");
DataTable Tables = conn.GetSchema("Tables");
DataTable Columns = conn.GetSchema("Columns");
conn.close();
}
i besoin de retourner datattype par la lecture de valeur de chaîne dans la colonne "DATA_TYPE"
foreach (DataRow row in Columns.Rows)
if (row["TABLE_NAME"].ToString() == tableName)
{
if (fName == row["COLUMN_NAME"].ToString())
{
//return Datatype
var x = row["DATA_TYPE"];
}
}
//// si (ligne [ "DATA_TYPE"] == « int ") comment je peux définir var x par DataType (Int) ou comment obtenir le type de données par le nom qui se trouve dans la ligne [" DATA_TYPE "] ?? !!
s'il vous plaît dites-moi ce qu'il faut faire! – Asma
si 'row [" DATA_TYPE "] ==" int "' vous voulez que le type .NET de x soit int? si '" varchar (n) '" -> 'string' etc ... Non? – manji
bonjour, merci ........... oui que ce dont j'ai besoin ...... s'il vous plaît dites-moi comment? !! – Asma