我有这个代码
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(); }
我需要通过读取"DATA_TYPE"列中的字符串值来返回datattype
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"]; } }
//// if(row ["DATA_TYPE"] =="int")我如何通过DataType(Int)设置var x或如何通过在行["DATA_TYPE"]中找到的名称获取数据类型?? !!