回答

收藏

使用C#获取SQL Server列数据类型

技术问答 技术问答 301 人阅读 | 0 人回复 | 2023-09-14

我不确定我在做什么。有人能纠正吗?我需要使用它C#确定从SQL Server数据库中检索到的列类型。+ H) Z' a( i% V
说,我有这个:9 j! u- D9 u  B* H$ f
SqlConnection cn = new SqlConnection("Sql Connection String");SqlCommand cmd = new SqlCommand("SELECT * FROM [TableName]",cn);SqlDataReader rdr = cmd.ExecuteReader();while (rdr.Read(){     for (int c = 0; c 可执行以下操作:6 i0 i/ r5 P; b* Z3 t/ r, e5 g: D
/* ... code .... */System.Type type = rdr.GetFieldType(c);switch (Type.GetTypeCode(type)){    case TypeCode.DateTime:        break;    case TypeCode.String:        break;    default: break;}/* ... code .... *
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则