"select top"&request("text")&" * from 表名 ORDER BY NEWID()"
不大明白~~
谢谢,下边这句的话,应如何修改呢?
<%
td = Request.form("no")
set qs = Server.CreateObject("ADODB.Recordset")
qsa = "select td.* from td where not zeng order by ID"
qs.open qsa,conn,1,1
%>
<%
set qs = Server.CreateObject("ADODB.Recordset")
qsa = "select top 10 * from td order by NEWID()"
qs.open qsa,conn,1,1
%>
<%=qs.RecordCount%>
<%qs.close%>
为什么系统提示我:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'
ODBC 驱动程序不支持所需的属性。
楼主如果数据理有100道题的话,上面的
x=Int(rnd*15)+1就改为x=Int(rnd*100)+1
-------------------------------------------
具体思路代码如下:
dim a(10)
yes=0
randomize
for i=1 to 10
do
x=Int(rnd*100)+1
yes=0
for j=1 to i-1
if x=a(j) then
yes=1
exit for
end if
next
loop while yes=1
a(i)=x '得到了一个随机数(保证每次不相同)
sql="select * from 表 where ID(题目)='"& x &"'"
%>
<table><tr><td>....显示题目的HTML代码</td></tr></table>
<%
next
%>
<%
Dim no
no = Request.form("no")
set qs = Server.CreateObject("ADODB.Recordset")
qsa = "select top "&no&" * from td order by NEWID()"
qs.open qsa,conn,1,1
%>