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

<%  
  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() 就正常了 请问怎么处理? 能正常显示!!
阅读更多
上一篇如何设置并代码:读取access数据库比如table中message内容部分的前10个字?
下一篇servlet+midlet的应用,请ME的高人给个问题解决思路
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭