【问题标题】:Add extra database field to blogengine.net向 blogengine.net 添加额外的数据库字段
【发布时间】:2012-09-24 21:41:10
【问题描述】:

我在 Pages 表中添加了一个额外的字段,我称之为 VirtualPath。这样我就可以拥有到我的页面的虚拟路径。

在代码中,我将“VirtualPath”作为额外参数添加到 CommandText,这意味着将从数据库中选择 14 个元素。我复制例程以 grep 实际值:

如果 (!rdr.isDbNull(14)) {

page.VirtualPath = rdr.GetString(14);

}

问题是它永远不会进入 if 语句。当我单步执行代码并到达 !rdr.isDbNull(14)-row 并执行 step-in 时,我看到 DBHelper 以某种方式进行了处置......

我的问题是:我是否需要在其他地方进行更改才能添加这样的额外参数?或者,有没有人知道我做错了什么。是的,我已经在数据库中的 VirtualPath 字段中输入了值,所以它不应该为空。

【问题讨论】:

    标签: blogengine.net


    【解决方案1】:

    如果要从表中选择 14 个元素,则第 14 个元素应由索引 13(从零开始的索引)引用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-15
      • 2015-08-26
      • 2019-12-30
      • 1970-01-01
      • 2022-11-27
      • 2018-10-10
      • 2018-01-19
      • 1970-01-01
      相关资源
      最近更新 更多