How to get the SqlType of a column in a DataTable?

前端 未结 7 471
予麋鹿
予麋鹿 2020-12-31 01:45

I have a DataTable obtained from a SQL DataBase, like this:

using (SqlCommand cmd = new SqlCommand(query, _sqlserverDB))
{
    using (SqlDataAdapter adapter          


        
7条回答
  •  误落风尘
    2020-12-31 02:12

    SqlConnection SqlCon = new SqlConnection("Data Source=(local);Database=  dbname;Integrated Security=SSPI;");
    
    SqlDataReader SqlDr;
    
    SqlCon.Open();
    SqlCmd = SqlCon.CreateCommand();
    
    SqlCmd.CommandText = "select * from Tablename";
    
    SqlDr = SqlCmd.ExecuteReader();
    SqlDr.Read();
    int i=0;
    while (i < SqlDr.FieldCount)
    { MessageBox.Show(SqlDr.GetDataTypeName(i)); i++;}'
    

提交回复
热议问题