Foxtable(狐表)用户栏目专家坐堂 → 临时表回写到数据库


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

主题:临时表回写到数据库

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


加好友 发短信
等级:超级版主 帖子:107757 积分:548124 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/24 16:50:00 [显示全部帖子]

1、数据库没有符合条件的行
2、
        If ds IsNot Nothing Then
            e.DataRow("剩余风险金") = e.DataRow("退回风险金")+ ds("剩余风险金")
        Else
            e.DataRow("剩余风险金") = nothing
        End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107757 积分:548124 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/24 17:04:00 [显示全部帖子]

 If ds IsNot Nothing Then
            e.DataRow("剩余风险金") = e.DataRow("退回风险金")+ ds("剩余风险金")
        Else
            e.DataRow("剩余风险金") = e.DataRow("退回风险金")
        End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107757 积分:548124 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/24 17:42:00 [显示全部帖子]

f e.DataCol.Name = "是否使用风险金" Then
    If e.DataRow("是否使用风险金") = True Then
        Dim cmd1 As New SQLCommand
        Dim dt1 As DataTable
        cmd1.C
        cmd1.CommandText = "S  ELECT DISTINCT 所属机构,剩余风险金,经营状态 From {分支机构管理} where 所属机构 = '" & e.DataRow("所属机构") & "' and 经营状态 = '正常'"
        dt1 = cmd1.ExecuteReader()
msgbox(dt1.datarows.count)
        If dt1.datarows.count > 0 Then
            e.DataRow("剩余风险金") = e.DataRow("退回风险金")+ dt1.datarows(0)("剩余风险金")
        Else
            e.DataRow("剩余风险金") = e.DataRow("剩余风险金")
        End If
    End If
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107757 积分:548124 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/25 8:57:00 [显示全部帖子]

查出来后30行?那么取哪一行的金额,还是要进行合计?还是说条件不正确,无法找到指定的行数据?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107757 积分:548124 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/27 9:18:00 [显示全部帖子]

datacolchanged事件还有其它代码?这个要具体各列的赋值顺序吗,以及代码的执行顺序了

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107757 积分:548124 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/27 10:13:00 [显示全部帖子]

确实理解错了,只要单元格值改变马上就会触发这个单元格的事件,事件执行完毕才会继续后面的代码。放到最后再赋值即可

 回到顶部