我在Pages表中添加了一个名为VirtualPath的额外字段。这样我就可以拥有到我页面的虚拟路径。
在代码中,我将“VirtualPath”添加为CommandText的额外参数,这意味着将从数据库中选择14个元素。我复制例程来grep实际值:
if(!rdr.isDbNull(14)) {
page.VirtualPath = rdr.GetString(14);
}
问题是它永远不会进入if语句。当我执行代码并且到达!rdr.isDbNull(14)-row并执行步骤时,我看到DBHelper以某种方式进行了处理......
我的问题是:是否还有其他地方需要进行更改以添加这样的额外参数?或者,有没有人知道我做错了什么。是的,我已经为数据库中的VirtualPath字段输入了值,因此它不应该为空。
答案 0 :(得分:0)
如果要从表中选择14个元素,则第14个元素应该由索引13(从零开始的索引)引用。