当前位置:首页 » 业界相关

在addnew时遇到的一个问题

 Advertisement:

热门软件下载:


win2k   iis   mssql2k   下,我建了一个test表,表里有一个"key"字段,当我对该表执行addnew操作的时候,update时会出错,是不是对字段名是关键字时执行addnew操作需要注意什么?望各位大虾赐教。  
  代码如下:  
   
  //on   error   resume   next  
  set   sqlca   =   server.createobject("adodb.connection")  
  sqlca.open   "test","sa","sa"  
  set   rs   =   server.createobject("adodb.recordset")  
  sql   =   "select   *   from   test"  
  rs.open   sql,   sqlca,   3,   3  
  rs.addnew  
  rs("key")   =   "***"  
  rs.update     //   这里出错  
  rs.close  
  sqlca.close  
  set   sqlca   =   nothing  
  //if   err.number   <>   0   then   response.write   "error!"

推荐阅读

  • 家用电冰箱是否有节能功能一看标识就知道 [详细内容]
  • 国内IC设计快速成长 但本土化产品不到20% [详细内容]
  • 4S优势技术 首款索尼Super Multi刻录机试用 [详细内容]
  • 原料价格上涨八月液晶显示器价格继续上涨 [详细内容]
  • 平板电视重庆跳水 19999元不是降价的终点 [详细内容]
  • 挑战单反! 索尼千万级相机R1猛泻到69XX [详细内容]
  • 我的108 [详细内容]
  • 网友回答:
    网友:possible_y

    注意匹配字段key的类型

    网友:zsx12

    关键字每一次都不能重复

    网友:flysnowjava

    可以直接用sql语句更新数据  
      不必使用addnew,update  
      况且这么操作效率也不高

    网友:tigerwen01

    你的问题可能:  
      1、数据类型不匹配  
      2、种子字段是不能用语句来添加的

    .  

    相关评论

    Login