注册 登录
编程论坛 ASP技术论坛

关于Access数据库连接的问题

yxshu 发布于 2011-03-08 16:18, 684 次点击
代码是这样的
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
<!--#include file="../Connections/instrument_and_equipment.asp" -->
<%
var kemu = Session("MM_kemu");
kemustring = "MM_"+kemu+"_STRING";
Response.Write(kemustring)
var MM_rs = Server.CreateObject("ADODB.Recordset");
MM_rs.ActiveConnection = kemustring;
MM_rs.Source = "SELECT top 10 FROM first_chapter  where id=rand() union all   SELECT top 10 FROM second_chapter  where id =rand() union all  SELECT top 10 FROM third_chapter  where id=rand() union all   SELECT top 10 FROM forth_chapter  where id=rand()";
MM_rs.CursorType = 0;
MM_rs.CursorLocation = 2;
MM_rs.LockType = 1;
MM_rs.Open();
var numrows = Session("MM_kemu")+"_numRows";
numrows = 0;
%>
<%
var Repeat1__numRows = 20;
var Repeat1__index = 0;
numrows += Repeat1__numRows;
%>
想做一个在线考试系统,根据前面的选择科目和每一章考试的题目数量动态的连接不同的数据库(现在我在试,只用了一个数据库),可是这段代码一直通不过去,请高手指定,谢谢!
7 回复
#2
yxshu2011-03-08 16:19
大家帮帮忙,在线等答案啊
#3
yxshu2011-03-08 21:24
等了一个下午了,怎么也没有一个人帮我回啊
#4
孤独冷雨2011-03-08 21:47
你这是DW生成的吧?这里生成代码一般都不回答的!
#5
hams2011-03-09 08:04
就是不知道你问的是什么
#6
yxshu2011-03-09 13:25
这是从生成代码里面改过来的,希望大家帮帮我吧
#7
yxshu2011-03-09 16:43
这个要怎么改啊
#8
dzt00012011-03-09 17:28
ACCESS随机取记录要这样写
Randomize
sql="select top 10 * from TableName order by Rnd("&Rnd()&"-id)"

但我不知道你再用子查询是不是有效。
1