Foxtable(狐表)用户栏目专家坐堂 → 无法保存数据


  共有247人关注过本帖平板打印复制链接

主题:无法保存数据

帅哥哟,离线,有人找我吗?
edisontsui
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1505 积分:9756 威望:0 精华:0 注册:2014/12/18 16:12:00
无法保存数据  发帖心情 Post By:2024/5/8 16:19:00 [只看该作者]

If e.DataCol.name = "要求交货日期" Then
    If e.DataRow.isnull("要求交货日期") = False Then
        If e.DataRow.isnull("序号") Then
            Dim max As Integer = e.DataTable.SQLCompute("Max(序号)", "[_Identify] <> " & e.DataRow("_Identify")) '取得最大序号
            e.DataRow("序号") = max + 1
            'e.DataRow.save
            DataTables("叫料piao号").save
        End If
    Else
        e.DataRow("序号") = Nothing
        'e.DataRow.save
        DataTables("叫料piao号").save
    End If
End If

上面的代码,无论用 e.DataRow.save 还是 DataTables("叫料piao号").save,都无法保存数据,因为我每次再增加一行时,e.DataRow("序号") 的数据不会增加 1。如果我先增加一行后,用人工保存一下数据库,再增加一行时,e.DataRow("序号") 的数据就会增加 1 了。请问是为什么呢?谢谢。

 回到顶部
总数 13 1 2 下一页