Foxtable(狐表)用户栏目专家坐堂 → [求助] 条件删除指定表内容提示错误。


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

主题:[求助] 条件删除指定表内容提示错误。

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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
[求助] 条件删除指定表内容提示错误。  发帖心情 Post By:2014/10/9 17:48:00 [只看该作者]

我在表BeforeDeleteDataRow中写有以下命令;想实现当我点击删除按钮时,”业务名称“全部为空的情况下,能够删除"机房板件端口表"中符号条件的行;但是在条件符号的情况下提示错误,帮我看看命令错在哪?

Dim dr As DataRow = e.DataRow

If dr("设备编号") Is Nothing Then

Dim fdr As DataRow = DataTables("机房板件端口表").Find("设备名称 = '" & dr("设备名称") & "' and 设备型号 = '" & dr("设备型号") & "' and 板件型号 = '" & dr("板件型号") & "' and 机房名称 = '" & dr("机房名称") & "' and 板件槽位 = '" & dr("板件槽位") & "'  And 业务名称 Is not null")

If fdr IsNot Nothing Then

    msgbox("该板件端口配有业务,不能删除")
    e.Cancel = True

Else

    DataTables("机房板件端口表").DeleteFor("设备名称 = '" & dr("设备名称") & "' and 设备型号 = '" & dr("设备型号") & "' and 板件型号 = '" & dr("板件型号") & "' and 机房名称 = '" & dr("机房名称") & "' and 板件槽位 = '" & dr("板件槽位") & "'")

End If
End If


图片点击可在新窗口打开查看此主题相关图片如下:360截图20141009174610296.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2014-10-10 9:03:50编辑过]

 回到顶部