加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp-classic – 检索ADO Recordset字段名称(经典ASP)

发布时间:2020-12-16 04:37:45 所属栏目:asp.Net 来源:网络整理
导读:我想知道是否有人可以帮忙: 长话短说,我正在使用MSSQL2005来构建数据透视表.正在检查的数据受日期范围的限制(所有数据为1周,从最近的星期一到所选日期) 当我运行Stored Proc并将其传递给日期时,我得到正确的表格,例如: 时间| 2009年1月1日| 2009年1月2日|
我想知道是否有人可以帮忙:

长话短说,我正在使用MSSQL2005来构建数据透视表.正在检查的数据受日期范围的限制(所有数据为1周,从最近的星期一到所选日期)

当我运行Stored Proc并将其传递给日期时,我得到正确的表格,例如:

时间| 2009年1月1日| 2009年1月2日| 2009年1月3日| …

09:00 | 0 | 9 | 25 | …

09:30 | 8 | 27 | 65 | …

10:00 | 20 | 44 | 112 | …

(对于残酷的“表格”格式表示道歉).

我唯一的问题是列标题将根据传递给SP的日期(所需的视图日期)和SP内的逻辑(强制左侧列为最接近的星期一)而变化指定).

这意味着当我向用户显示结果时,我(当前)需要复制经典ASP中的日期检查逻辑[容易但可维护性失败]

我真正需要的是一种从记录集本身检索列名的方法.

有人可以指出我正确的方向吗?

我用谷歌搜索了但是我得到的所有结果似乎都与读取一个表格模式有关 – 在这种情况下这没有用,因为我的表格是在内存中动态生成的.

非常感谢您提供的任何帮助

解决方法

给定一个ado记录集,你可以做大致如下(这是伪造的代码):
foreach (field in rs.Fields)
{
    alert(field.Name);
}

这将为您提供该字段的名称,请查看此documentation.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读