资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

如何知道自己的信息已成功被修改??

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

当使用下列方法时,如何知道自己的信息已成功被修改??  
      sql="Update   测试   set   密码=123     where   用户名=OnlyVB"  
      conn.execute(sql)  
      set   x=conn.execute(sql)  
      response.write   x  
 

网友回答:

发表者:tina2elva

不出现错误的话,就已经成功修改了  
  不放心就在select一下作确定

发表者:serverme

全局变量是@@ROWCOUNT,@@ROWCOUNT变量记录最近一个语句执行时所影响到的列的数目  
  SELECT   @@ROWCOUNT  
  if   @@ROWCOUNT>0   then  
        成功  
  else  
   
      失败  
  end   if  
 

发表者:twt326

if     conn.execute(sql)     then  
      response.write   "成功"  
  else  
      response.write   "失败"  
 

发表者:twt326

如果不行,试试  
  tmp=conn.execute(sql)  
  然后判断TMP是真还是假

发表者:iuhxq

关注

发表者:serverme

楼主你五个角啊

发表者:serverme

我劝楼主去研究一下数据库编程吧

发表者:tina2elva

sql="Update   测试   set   密码=123     where   用户名=OnlyVB"  
  sql=sql&"SELECT   @@ROWCOUNT   as   row_count"  
  conn.execute(sql)  
   
  rs.nextrecordset     //得到第二个记录集  
  if   Cint(rs("row_count"))>0   then  
   
      response.write   "成功"  
  else  
      response.write   "失败"  
  end   if  
 

发表者:serverme

sql="Update   测试   set   密码=123     where   用户名=OnlyVB"  
      conn.execute(sql)  
      set   x=conn.execute(sql)  
      response.write   x  
  sql_update="select   @@rowcount   as   rowcount"  
  set   rs_update=conn.execute(sql_update)  
  if   rs_update(rowcount)>0   then  
   
  eles  
  end   if  
 

发表者:iuhxq

具体操作当然要用Sql="Select   ……  
  Set   rs   =   Server.CreateObject("ADODB.Recordset")  
          rs.Open   sql,Conn,1,3  
   
   
  比如分页直接conn.execute就不行

发表者:bladeinside

cnnName.Execute   strCommand,[lngRowsAffected[,lngOptions]]  
  strCommand的值可以是SQL语句、表名、存储过程名,也可以是数据提供者所能接受的任意字符串。为了提高性能,最好为lngOptions参数指定合适的值,以使提供者解释语句时不用再去判定其类型。可选参数lngRowsAffected将返回INSERT、UPDATE或DELETE查询执行以后所影响的数目。这些查询会返回一个关闭的Recordset对象。一个SELECT查询将返回lngRowsAffected值为0并且返回带有一行或多行内容的打开的forward-only   Recordset。

发表者:iuhxq

conn.execute("update   .....")优点应该是效率比较高吧?


 

 
热门推荐笔记本: IBM笔记本
相关文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved