Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:原来好好运行的代码,现在发现出错了?

1楼
kylin 发表于:2011/12/28 12:25:00

If e.DataCol.Name = "zy" Then
    If edr.isnull("zy") = False Then
        edr("byje") = Nothing
        If  trim(edr("zy")) ="+本月结算"  Then 

            Dim n  As Double
            Dim dr As DataRow = edr
            Dim b As New SQLGroupTableBuilder("js","dxmx")
            b.C
            b.AddTable("dxmx","bh","dxb","bh")
            b.AddCols("dxb","scbm")
            b.Groups.AddDef("scbm")
            b.Totals.AddExp("jsje", "isnull(yjsl,0)*isnull(dj,0)*(1+isnull(jc,0)*0.01)")
            b.Filter = "scbm='"& edr("scbm") &"' And ssn = '"& edr("ssn") &"' and ssy = '"& edr("ssy") &"'"
            b.Build
            If Tables("js").rows.count > 0 Then
                edr("byje") = Tables("js")(0,"jsje")
            End If
       
        End If
    End If
End If

 

出错提示截图:

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20111228105754.png
图片点击可在新窗口打开查看

 

经过检查问题在于这一行代码: b.Filter = "scbm='"& edr("scbm") &"' And ssn = '"& edr("ssn") &"' and ssy = '"& edr("ssy") &"'"
原先版本好好的,最近用新版本改进升级,以上这段代码一直以来没有去变化,居然有问题了。

请问该如何处理之?

2楼
狐狸爸爸 发表于:2011/12/28 13:56:00

参考这后面的一部分,关于同名列的处理:

 

http://www.foxtable.com/help/topics/1626.htm

 

3楼
kylin 发表于:2011/12/28 16:31:00

果然如此,谢谢老六!

共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02539 s, 2 queries.