Foxtable(狐表)用户栏目专家坐堂 → 非关联表间数据同步中sqlfind问题


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

主题:非关联表间数据同步中sqlfind问题

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


加好友 发短信
等级:幼狐 帖子:50 积分:497 威望:0 精华:0 注册:2017/9/5 11:59:00
非关联表间数据同步中sqlfind问题  发帖心情 Post By:2017/9/26 12:19:00 [只看该作者]

请教!非关联表间数据同步,把下面的find 全部改成sqlfind之后,型号和单位列为空,怎么改?
Select Case e.DataCol.name
    Case "商品编号"
        Dim dr As DataRow =DataTables("库存表").find("商品编号 ='" & e.oldvalue & "'")
        If dr Is Nothing Then
            dr=DataTables("库存表").addnew()
            dr("商品编号")=e.DataRow("商品编号")
            dr("品类")=e.DataRow("品类")
            dr("品牌")=e.DataRow("品牌")
            dr("型号")=e.DataRow("型号")
            dr("单位")=e.DataRow("单位")
        Else
            dr("商品编号")=e.DataRow("商品编号")
        End If
    Case "品类","品牌","型号","单位"
        Dim dr As DataRow=DataTables("库存表").find("商品编号 ='" & e.DataRow("商品编号") & "'")
        If dr IsNot Nothing Then
            dr(e.DataCol.name)=e.DataRow(e.DataCol.name)
        End If
End Select

 回到顶部