- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我目前正面临一个旧项目的奇怪问题。该项目使用 FormView 来编辑数据。 FormView 绑定(bind)到 LinqDataSource。更新编辑的对象后,我确实收到了
System.Data.Linq.ChangeConflictException - Row not found or change
异常。我已经用谷歌搜索了一段时间,到目前为止我读过的帖子告诉我,这是一个并发问题。如果真的有其他人在此期间更新数据,我会同意,但没有人这样做。
这是 LinqDataSource 的样子:
<asp:LinqDataSource ID="ldsFirma" runat="server" ContextTypeName="mynamespace.myDataContext"
EnableUpdate="True" TableName="Firmendatens" Where="Kennummer == @Kennummer"
OnSelecting="ldsFirma_Selecting" StoreOriginalValuesInViewState="False" OnUpdating="ldsFirma_Updating">
<WhereParameters>
<asp:Parameter Name="Kennummer" Type="Int32" />
</WhereParameters>
</asp:LinqDataSource>
这是 FormView 的开始标签:
<asp:FormView ID="fvFirma" runat="server" DataKeyNames="Kennummer" DataSourceID="ldsFirma" ...
更新由 ImageButton 引发:
我该怎么做才能解决这些问题。似乎并不是每一行都受此影响。几个小时前,我使用另一个 Web 应用程序连续更改了一个值。从那以后,我重建并清理了我目前遇到问题的 Web 应用程序,但那并没有改变任何事情。
实际上,我正在寻找一个可以设置为 false 的“DisableConcurrency”属性,但不幸的是,LDS 没有提供这样的东西。
有什么建议吗?
最佳答案
好的,我找到了一个可行的解决方案。似乎无法在 LDS 上设置“DisableConcurrency”。但我可以修改 LinqToSql 表定义。我将表“firmendatens”中每一列的更新检查属性更改为“从不”
关于c# - LinqDataSource 因未知原因抛出 ChangeConflictException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5273975/
System.Data.Linq.ChangeConflictException: 2 of X updates failed. at System.Data.Linq.ChangeProcess
我目前正面临一个旧项目的奇怪问题。该项目使用 FormView 来编辑数据。 FormView 绑定(bind)到 LinqDataSource。更新编辑的对象后,我确实收到了 System.Data
我收到“未找到行或已更改异常”。 System.Data.Linq.ChangeConflictException: Row not found or changed. at System.Data.
我目前正在尝试解决一个问题,即我们的应用程序偶尔会抛出 ChangeConflictException 并显示以下错误消息:无法刷新指定的对象。该对象不再存在于数据库中。 我可以通过执行以下步骤来重现
我有一个包含数据网格和保存按钮的表单。 当用户单击保存按钮时,我通过检查特定列来检查新行。如果它的值为 0,我将该行插入到数据库中,如果列值不为 0,那么我更新该行。 我可以正确插入但是更新时出现异常
我在这个痛苦的世界里,如果有人能提供帮助,我将不胜感激。 我有一个 DataContext 附加到数据库上的单个测试表。测试表如下: CREATE TABLE [dbo].[LinqTests](
我正在尝试使用 LINQ 删除选定的 gridview 行(否LINQ 数据源)。 选择选择时,详细信息 View 绑定(bind)将更改还。我可以向数据库中添加一个新条目,但是当我添加这个代码到 u
我正在经历正是这个问题(并且我处于完全相同的痛苦世界中): ChangeConflictException in Linq to Sql update 因此,我使用 LinqToSQL 提供了对 SQ
我是一名优秀的程序员,十分优秀!