CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

vb数据库开发中 字段是否设置为null的问题

楼主fujlt(菜鸟)2005-06-01 13:42:06 在 VB / 数据库(包含打印,安装,报表) 提问

我们现在的一个系统,其中涉及到很多表,每个表都有很多字段  
  在vb中,使用adobc连接  
  先建立connection  
   
  而后   进行rs.open    
  获得rs记录集  
   
  而后想将rs中的内容显示在文本框中txt中,用txtName.text=rs!name  
  但是遇到name为<NUll>时,就会出错  
  现在的解决办法是if   isnull(rs!name)   then  
                                            txtname.text=""  
                                  else  
                                            txtname.text=rs!name  
                                  end   if    
  但是在涉及到的表比较多的时候,就比较麻烦,不知是否有更好的办法  
   
   
   
   
   
  问题点数:10、回复次数:5Top

1 楼icedut(冰-装修准备中)回复于 2005-06-01 13:54:39 得分 2

我一般这么写  
  txtname.text=iif(   isnull(rs!name)   ,"",rs!name)  
  Top

2 楼hippopotamus(河马)回复于 2005-06-01 14:01:46 得分 2

呵呵  
  我也一样这样写  
   
  另外   楼主没有必要说的这么详细  
  大家都会明白的   嘿嘿Top

3 楼icedut(冰-装修准备中)回复于 2005-06-01 14:08:01 得分 2

修改表结构--加默认值Top

4 楼Athickhead(穿着三角裤到处跑不叫裸奔)回复于 2005-06-01 14:10:29 得分 2

做个函数:  
  Public   Function   myTrim(ByVal   Value   As   Variant)   As   Variant  
          If   IsNull(Value)   Then  
                  myTrim   =   ""  
          Else  
                  myTrim   =   Trim(Value)  
          End   If  
  End   Function  
  Top

5 楼hr88rong(阿榕(http://www.caixiong.com/?69583361.htm))回复于 2005-06-01 18:07:29 得分 2

在txtName.text=rs!name后面添加   &   "",即txtName.text=rs!name   &   ""应该就可以了!:)Top

相关问题

  • 用VB进行数据库开发??
  • VB 的数据库开发 有什么好的参考书????
  • 谁知道用LOTUS和用VB进行数据库开发有那些区别?
  • 数据库开发
  • 明天准备买一本关于vb数据库开发的(ado+sql),各位有什么好建议吗?
  • 寻找一套有完整源代码的数据库开发软件(VB+SQL SERVER).推荐有分!
  • 我是一个vb 的初学者,请大家介绍一两本好的关于数据库开发的书!
  • 请问,在上海,用VB做数据库开发比较好的公司有哪些,谢谢
  • 在数据库开发过程中,数据库、表、字段、视图、存储过程等的命名规则,谁有这方面的文档,谢谢!
  • oracle数据库开发

关键词

  • txtname
  • mytrim
  • rs
  • 表
  • isnull
  • text

得分解答快速导航

  • 帖主:fujlt
  • icedut
  • hippopotamus
  • icedut
  • Athickhead
  • hr88rong

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo