Foxtable(狐表)用户栏目专家坐堂 → 求助一段代码借在何处


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

主题:求助一段代码借在何处

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


加好友 发短信
等级:三尾狐 帖子:759 积分:7038 威望:0 精华:1 注册:2008/9/2 20:04:00
求助一段代码借在何处  发帖心情 Post By:2010/3/4 21:34:00 [只看该作者]

有两个表,一个是"业务"表,一个是"收费"表,用ACCESS数据源,在收费表的DataColChanged表事件中设置如下代码,达到两个表的相同字段值自动从业务表中录入到收费表中:
If e.DataCol.Name = "piao据号码" Then
    Dim cmd As New SQLCommand
    Dim dt As DataTable
    cmd.C
    cmd.CommandText = "SELECT DISTINCT 文号,标的额,任务人,业务类型,委托单位,当事人,piao据号码 From {业务}"
    dt = cmd.ExecuteReader()
    Dim dr AS DataRow = dt.find("[piao据号码]=" & e.datarow("piao据号码") )
    If dr isnot nothing then
        dr("文号")=e.DataRow("文号")
        dr("标的额")=e.DataRow("标的额")
        dr("任务人")=e.DataRow("任务人")
        dr("业务类型")=e.DataRow("业务类型")
        dr("委托单位")=e.DataRow("委托单位")
    End If
End If



经测试无法运行,错误发生在执行dr("文号")=e.DataRow("文号")代码时,提示:不存在名称为""的DataTable



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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/3/4 22:38:00 [只看该作者]

 dr("文号")=e.DataRow("文号")   改为 e.DataRow("文号") = dr("文号")

 回到顶部