【问题标题】:Northwind.sdf Not Updating In Simple Sample AppNorthwind.sdf 未在简单示例应用程序中更新
【发布时间】:2012-06-11 01:35:03
【问题描述】:

我正在完成this pluralsight video on ASP.NET Webforms.的“Demo: Binding Data with the SqlDataSource”

与数据库的所有通信都可以正常工作,只是在进行更新时它不会改变。我所做的与视频唯一不同的是使用 Northwind.sdf 而不是 Northwind.mdf。该数据库存在于项目目录中,该目录位于我在win7上的用户目录下——所以它不应该是权限问题。

什么会阻止它更新?

如果有人想尝试示例应用程序,我上传了整个项目文件夹here on mediafire.

【问题讨论】:

  • 您是否使用user instances 和/或AttachDbFilename 之类的设置?如果是这样,请停止这样做。在此处查看 marc_s 的答案:stackoverflow.com/questions/9382756/…
  • 我没有碰这些设置。请记住,所有内容都是使用 Webforms 在设计模式下构建的,我完全按照教程进行操作。在所有 3 个控件中,数据源连接字符串都是“Data Source=|DataDirectory|\Northwind.sdf”,并且项目数据目录中只有 1 个 sdf 文件。

标签: asp.net sql-server webforms


【解决方案1】:

也许您有两个数据库副本。您正在更新副本 A,然后检查副本 B。

或者,这可能是此处描述的原因之一:http://weblogs.asp.net/stevewellens/archive/2009/10/16/why-sql-updates-fail-three-reasons.aspx

【讨论】:

  • 嗨史蒂夫,请参阅我对上面 OP 的评论——项目的数据目录中只有 1 个文件。不幸的是,那篇文章中列出的原因似乎也不适用于本案
猜你喜欢
  • 1970-01-01
  • 2023-04-11
  • 2011-07-15
  • 1970-01-01
  • 2011-07-30
  • 2021-08-25
  • 1970-01-01
  • 2017-07-26
  • 2013-11-15
相关资源
最近更新 更多