Foxtable(狐表)用户栏目专家坐堂 → 外部保存报错


  共有15人关注过本帖树形打印复制链接

主题:外部保存报错

帅哥,在线噢!
lgz518
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1421 积分:9833 威望:0 精华:0 注册:2019/6/13 9:57:00
外部保存报错  发帖心情 Post By:2025/5/6 11:10:00 [只看该作者]

Dim dt As DataTable = e.Form.Controls("Table1").Table.DataTable
Dim res = db.U2pda2teDataTable(dt.basetable, "主表")

Dim dt1 As DataTable = e.Form.Controls("Table2").Table.DataTable
Dim res1 = db.Up2da2teDataTable(dt1.basetable, "从表")
dt.AcceptChanges()

执行后,报错
违反并发性: DeleteCommand 影响了预期 1 条记录中的 0 条。

AI问一下如下:

1. ?主键缺失或自动编号冲突?

  • 确保操作的目标表已正确设置主键,且主键字段类型合理。若主键为数据库自动生成(如Access自动编号),需在插入后手动同步ID值至DataTable中23
  • 对于自动编号字段,可采用以下方案:
    • 插入数据后重新从数据库加载完整数据以获取实际生成的ID1
    • 通过RowU2pdated事件实时捕获新增记录的ID,确保后续操作基于正确的标识
  • 如何解决?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113700 积分:579055 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/5/6 11:31:00 [只看该作者]

没见过这种问题。请上传有问题的实例测试

 回到顶部