当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·超级大苯狼请进    »显示摘要«
    摘要: 谁要我做的英汉五万单词词库?还有我做的排除法背单词程序附vb原代码,词库mdb格式,分大学,托福,gre,gmat等,请开贴! 我需要,可以给我一份吗? 另,请问该词库,能否英汉互查呢? ......
    摘要: 我的jdk1.4beta已没有问题了我的tomcat 安装后我在其目录\bin 上的startup里加入下面的代码: start set java_home=java home路径 set tomcat_home=tomcat home 路径 这没总问题,我在ie中输入http://localhost:8080出现了成功的页面但我关tomcat 后 再启动时在ie中输入http://loc......


数据库连接出现异常怎样处理

以下是连接部分  
  Set   Con   =   New   Connection  
  Set   Com   =   New   Command  
  Set   Rs   =   New   Recordset  
  With   Con  
          .ConnectionString   =   "User   ID=user1;password=;Data   source=jeff;Initial   Catalog=VideoKiosk"  
          .Provider   =   "SQLOLEDB"  
          .Open  
  End   With  
   
  Com.ActiveConnection   =   Con  
  Rs.Open   "select   *   from   Actor   order   by   vFirstName",   Con,   adOpenDynamic,   adLockOptimistic  
  以下是提取字段  
          ActorID   =   Rs("cActorId")  
          FirstName   =   Rs("vFirstName")  
          LastName   =   Rs("vlastName")  
          Birth   =   Rs("dDateOfBirth")  
          Gender   =   Rs("cGender")  
          Back   =   Rs("vBackground")  
          PicActor.Picture   =   LoadPicture(Rs("vPicture"))  
  -----------------------------------------------------------------  
  问题是,数据库中的字段有可能是空值,就是NULL。  
  那么调用诸如ActorID   =   Rs("cActorId")这样的语句,就会出现“实时错误‘94’”  
  “无效使用NULL”。关键又不知道具体哪一个字段会出现空值,每一个都有可能,  
  我希望当读取到某一个字段为空时,就把诸如ActorID这样的字符串变量设成""就行了。  
  不知道怎样处理这样的问题.望高手指点!!!  
 

NO.1   作者: hansong_ll

取字段的值前先判断一下:  
  if   not   isnull(Rs("cActorId"))   then  
      ActorID   =   Rs("cActorId")  
  endif

NO.2   作者: xfyxq

ActorID   =   Iif(isnull(Rs("cActorId")),0,Rs("cActorId"))  
 

NO.3   作者: bhhxd

ActorID   =   Rs("cActorId")   &   ""  
 

NO.4   作者: tollers

若字段是字符或文本  
  str=""   &   rs("Fieldname")   或   str=format(rs("fieldname"))  
   
  若字段是日期  
  if   isnull(rs("fieldname"))   then  
      dt=Date  
  else  
      dt=rs("fieldname")  
  end   if  
   
  若字段是数字  
  if   isnull(rs("fieldname"))   then  
      num=0  
  else  
      num=rs("fieldname")  
  end   if


    摘要: 双击sqlconnection后,击“+”新增一个testdb的connection name,然后把 database=testdb,user_name=sa password= ,然后test connection,或者 connected:=true 时提示"error mapping failed"消息,望大虾不啬赐教小弟! 万分感谢!(解决后100分相赠) ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE