Foxtable(狐表)用户栏目专家坐堂 → 通过cmd的update将审核写入True,用来锁定行记录,为什么一点审核按钮就卡死状态


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

主题:通过cmd的update将审核写入True,用来锁定行记录,为什么一点审核按钮就卡死状态

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


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
通过cmd的update将审核写入True,用来锁定行记录,为什么一点审核按钮就卡死状态  发帖心情 Post By:2019/10/19 11:05:00 [只看该作者]

审核按钮
Dim tbl As DataTable=Tables("采购需求计算_table5").DataTable
Dim tb1 As Table=Tables("采购需求计算_table1")   '大货用量表
        Dim cmd As New SQLCommand
        Dim dt As DataTable
        cmd.C
If tbl.Find("款号ID = '" & tb1.current("款号ID") & "' and 审核 = true ") Is Nothing Then
              cmd.CommandText = cmd.CommandText & " up date {大货用量表} set 审核='True' where 款号ID = " & tb1.current("款号ID")
        cmd.ExecuteNonQuery
    End If

大货用量表DataColChanged:
If e.DataCol.Name = "审核" Then '如果是已结帐列的内容变动
    If e.NewValue = True Then '而且变动后的值是True(已勾选)
        e.DataRow.Locked = True '那么锁定此行
Else
    e.DataRow.Locked = False
    End If
End If

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


加好友 发短信
等级:超级版主 帖子:106004 积分:539107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/19 11:29:00 [只看该作者]

看不懂这个代码。

_table1和_table5都是什么类型的窗口表?副本?sqltable?临时表?fill过?设置过DataSource?

 回到顶部