Foxtable(狐表)用户栏目专家坐堂 → 导入数据出错


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

主题:导入数据出错

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/3 15:13:00 [显示全部帖子]

DataTables("汽运公司发货明细").Find("车号 = '" & ch & "' and 品种 = '" & pz & "' and 日期 = '" & rq & "' and 规格 = '" & gg & "' And 件数 = '" & js & "'And 吨位 = '" & dw & "'" )

 

改成

 

DataTables("汽运公司发货明细").Find("车号 = '" & ch & "' and 品种 = '" & pz & "' and 日期 = #" & rq & "# and 规格 = '" & gg & "' And 件数 = '" & js & "'And 吨位 = '" & dw & "'" )


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/3 16:12:00 [显示全部帖子]

你应该判断一下,rq、gg、js、dw等值是不是为空的,为空的时候合成的条件不一样,如

 

Dim rq As String = sheet(n,0).Text
Dim pz As String = sheet(n,3).Text
Dim gg As String = sheet(n,4).Text
Dim js As String = sheet(n,5).Text
Dim dw As String = sheet(n,6).Text
Dim ch As String = sheet(n,7).Text
Dim filter As String = "1=1"
If ch = Nothing Then
    filter &= " and 车号 is null"
Else
    filter &= " and 车号 = '" & ch & "'"
End If
If pz = Nothing Then
    filter &= " and 品种 is null"
Else
    filter &= " and 品种 = '" & pz & "'"
End If
msgbox(filter)

If DataTables("汽运公司发货明细").Find(filter) Is Nothing Then '如果不存在同编号的订单
   


 回到顶部