【发布时间】: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