amd8750 2017-01-07 14:51 采纳率: 50%
浏览 1475
已采纳

VB 数据库查询为Null 如何强制为其他提示语?

rs.Open "SELECT * FROM 商品库 where 商品编号 ='" & (商品编号.Text) & "'", mcon, 1, 1

If Not rs.EOF Then
商品编号 = rs.Fields("商品编号").Value & ""
商品名称 = rs.Fields("商品名称").Value & ""

Insert_show
商品编号 = ""
商品名称 = ""
Insert_show
End If

            请问,这句代码如何修改,才可以改为SQL语句查询结果为Null时,显示查无此商品?谢谢
  • 写回答

1条回答 默认 最新

  • threenewbee 2017-01-07 15:48
    关注

    on error goto errproc:
    rs.Open "SELECT * FROM 商品库 where 商品编号 ='" & (商品编号.Text) & "'", mcon, 1, 1

    If Not rs.EOF Then
    商品编号 = rs.Fields("商品编号").Value & ""
    商品名称 = rs.Fields("商品名称").Value & ""

    Insert_show
    输出纳税人名称 = ""
    商品名称 = ""
    Insert_show
    End If
    exit sub或function
    errproc:
    msgbox "查无此商品"
    end sub/function

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥35 平滑拟合曲线该如何生成
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站