win 2003系统装iis,配置完网站提示 “数据库连接出错[代码:01],请检查...
发布网友
发布时间:2024-10-20 01:17
我来回答
共1个回答
热心网友
时间:2024-11-29 20:55
class1=request.form("class1")
将提交的表单中名字叫 "class1" 的对象中的值取出赋值给class1变量,这两个class1不一样,"class1"是表单中的一个对象的名字,而赋值号前边的class1只是这个程序中的一个简单变量的名字
Set rs = Server.CreateObject("ADODB.Recordset")
创建一个记录集(Recordset)对像的实例rs,因为这个对象的方法都要通过实例来调用
sql="select * from class where classname='"&class1&"'"
表class 里边有 classname字段,将这个查询命令字符串保存在sql变量中。查询语句的意思是:从表class中查找出classname字段的值等于class1变量中的值的那些记录,而这个class1 中是刚刚从表单中提取出来的数据
rs.Open sql,conn,1,1
对conn对象所打开的数据库,执行sql变量中的查询命令,将查询得到的符合条件的记录保存到rs记录集中,第一个1表示记录集中的指针可以前后移动,第二个1表示该记录集为只读
teacher=rs("classadmin")
将记录集rs中classadmin字段的值取出,赋值给teacher变量
rs.close '关闭记录集
sql="select * from admin1 where class='"&class1&"' ORDER by number"
这是对admin表进行查询(就是你说的索引),条件是表中的class字段的值必须等于class1变量中的值,并且按照 number字段进行升序排列
class1 就是从表单中的名叫class1的对象中提取出来的数据 ,这个数据可能是由用户在表单中输入的