用VB读取ACCESS的表时,当字段(不是主键)为空时,VB代码如下: Private Sub CmdNext_Click() '记录下翻页显示
Mydb StrTxt '打开数据
If Myrs.Fields("备注").Value= Null Then '如果该字段为空时
TxtToLook.Text = ""
Else
TxtToLook.Text = Myrs.Fields("备注").Value
End If
Myclose
End Sub问题:当Myrs.Fields("备注").Value为NULL时,它只会执行ELSE下面的语句。
如果把IF条件判断语句改为 If Myrs.Fields("备注").Value <> Null Then 时,其执行结果一样。
(搞好就结贴)
Mydb StrTxt '打开数据
If Myrs.Fields("备注").Value= Null Then '如果该字段为空时
TxtToLook.Text = ""
Else
TxtToLook.Text = Myrs.Fields("备注").Value
End If
Myclose
End Sub问题:当Myrs.Fields("备注").Value为NULL时,它只会执行ELSE下面的语句。
如果把IF条件判断语句改为 If Myrs.Fields("备注").Value <> Null Then 时,其执行结果一样。
(搞好就结贴)
解决方案 »
- VB 程序unload 时 内存不能为READ
- vb调用vc编写的DLL,问题!
- 使用vb代码,如何打开关闭exe文件??
- 如何用正则表达式提取网页数据
- 请教用wise installation打包后碰到的运行错误问题?急!!
- 打印端口的控制!
- 用winsock做接收邮件的程序,如果有两个用户时在接收是否会出错?应该怎么解决?
- 江湖救济~如何用ADO方式连接EXCEL文件???
- 一段程序需要较长时间的运行。这是如果用CTRL+ALT+DEL调出任务管理器,则会发现该程序没有响应,如果多等会,程序仍能正常完成。但如何才能使程序不出现这种问题?谢了。
- VB多页面怎么建立?
- 来个强的的 大家帮忙
- 如何接收从一个串口输出不同地址仪表指令,返回的数据?????????
Mydb StrTxt '打开数据
TxtToLook.Text = Myrs.Fields("备注").Value & ""
Myclose
End Sub
试试吧,简单又快速
TxtToLook.Text = Myrs.Fields("备注").Value & ""
这一句话是什么意思啊,能否注释一下?!
If IsNull(Myrs.Fields("备注").Value) Then 才是正确!