Foxtable(狐表)用户栏目专家坐堂 → 后台取数的问题


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

主题:后台取数的问题

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


加好友 发短信
等级:四尾狐 帖子:832 积分:5867 威望:0 精华:6 注册:2011/5/27 11:41:00
后台取数的问题  发帖心情 Post By:2012/4/27 9:30:00 [只看该作者]

狐爸及各位高手:现有一问题请教

我在出库表的datacolchanged 的事件中写入了下面的代码

 

If e.DataCol.name ="物料编码" Then

    Dim g As new SQLCommand

    Dim dt As DataTable

    g.C

    g.CommandText ="select * from {wl物料编码表} where 代码 ='" & e.DataRow("物料编码") & "'"

    dt =g.ExecuteReader

    Dim dr As DataRow =dt.DataRows(0)

    If dr IsNot Nothing Then

        e.DataRow("单位") =dr("单位")

        e.DataRow("规格型号") =dr("规格型号")

        e.DataRow("品名") =dr("名称")

        e.DataRow("现有库存") =dr("实际库存")

    End If

End If

 

意思是出库时输入物料编码,系统通过SQL语句从后台提取相关的信息出来,但现在有个问题,就是现有库存这列,它不能跟随后台数据的改变而及时改变,就是说我出库同一个物品,每出一次,我的后台的实际库存已经更新了,但我在出库表中再次输入同一物料编码时,它通过SQL语句带出来的实际库存数还是没变,而我通过后台查询,我每出一次库,后台的数量是及时更新了的,请帮我看看

 


 


 回到顶部