Foxtable(狐表)用户栏目专家坐堂 → [原创]


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

主题:[原创]

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


加好友 发短信
等级:婴狐 帖子:15 积分:239 威望:0 精华:0 注册:2019/9/26 13:38:00
[原创]  发帖心情 Post By:2020/1/9 22:57:00 [显示全部帖子]

从字符串到类型LONG转换无效。

麻烦老师帮看下,下面的代码错在哪里?在SELECT哪里,光一个条件的时候没有问题,加了2个条件,出现这个问题。谢谢

Dim str1 As String = e.Form.Controls("ComboBox4").Value
Dim str As String = e.Form.Controls("ComboBox9").Value
Dim fee As Double
fee = DataTables("stock").Compute("sum(stock_storage)", "batchno = '" & str & "'")
Dim qty As Double
qty = DataTables("stock").Compute("sum(stock_qty)", "batchno = '" & str & "'")
Dim nms As List(Of DataRow)
nms = DataTables("sales").Select("salesinvoiceno = '" & str1 & "'" And "salesbatchno = '" & str & "'")
For Each nm As DataRow In nms
    nm("storage") = val(nm("salesqty"))*fee/(qty+val(nm("salesqty")))
    DataTables("stock").ReplaceFor("stock_storage", fee - nm("storage"),"batchno = '" & str & "'")
Next

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


加好友 发短信
等级:婴狐 帖子:15 积分:239 威望:0 精华:0 注册:2019/9/26 13:38:00
  发帖心情 Post By:2020/1/9 23:20:00 [显示全部帖子]

找到问题,已经解决,谢谢

 回到顶部