0

我正在编写一个用于将对象保存和检索到数据库中的类。我的课程有问题,因为我添加了一个从数据库加载值的方法,这突然破坏了我的保存方法。

我的保存方法在添加加载方法之前运行良好,但在添加加载方法后停止更新现有条目。它仍然可以很好地将新条目插入数据库,但它不再更新。如果我删除加载方法,它会继续更新并插入正常,但是一旦我添加回加载方法,我就会开始遇到问题。

代码示例位于:http ://forums.asp.net/p/1825368/5072214.aspx/1?New+method+breaks+existing+one

4

2 回答 2

1

您不会在 Load() 方法中关闭连接。

于 2012-07-18T20:38:37.267 回答
0

看起来您永远不会关闭 load 方法中使用的初始连接,而是在另一种方法中创建一个新连接。也许这就是原因?没有异常文本很难分辨。你能发布例外吗?

看起来您没有CitizenSave在代码中的任何地方调用。

于 2012-07-18T20:38:14.957 回答