关闭

数据库中取随机记录问题!!!

15人阅读 评论(0) 收藏 举报
<%  
  set rs= server.CreateObject("adodb.recordset")
  rs.open "select top 1 * from china where have = 0 order by newid()" ,conn,1,1
  if not rs.eof then 
  id=rs("id") 
  end if 
  rs.close 
  set rs=nothing 
  sql = "update china set have = 2 , ip2 = 100 where id=" & id 
  conn.execute sql 
%>
错误为:
An error occurred on the server when processing the URL. Please contact the system administrator. 
If you are the system administrator please click here to find out more about this error.
如果去掉top 1 和 order by newid() 就正常了 请问怎么处理? 能正常显示!!
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1682次
    • 积分:219
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:0篇
    • 译文:0篇
    • 评论:5条
    文章存档
    最新评论