首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么获取sqlserver某个表中的字段数目

2012-03-05 
如何获取sqlserver某个表中的字段数目?已经通过SqlDataReader获取了字段名,SqlDataReader dr comm.Execu

如何获取sqlserver某个表中的字段数目?
已经通过SqlDataReader获取了字段名,
  SqlDataReader dr = comm.ExecuteReader();
怎样再得到字段数目呢?

[解决办法]
string sql ="select count(*) from table "
[解决办法]
错了,那个是DataTable
dr.FieldCount
[解决办法]
while(dr.Read())
{
//记数
}
//或dataset ds.Columns.Count
[解决办法]
获取当前行中的列数
dr.FieldCount
[解决办法]
想着循环字段进行显示?dr[0],dr[1],dr[2]

一定要注意类型转换问题的呀?

 int i = reader.FieldCount;
[解决办法]
select * from syscolumns where id = object_id('表名')

热点排行
Bad Request.