ASP登陆页面问题!

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:24:38
这是我登陆页面的代码

<!--#include file="conn.asp"-->
<% if request.Form("UserID")<>""and request.Form("userPWD")<>"" then
session("UserID")=request.Form("UserID")
session("PWD")=request.Form("userPWD")
sql="select SName,SNumber form Student where SName='"&session("UserID")&"'"
set rs=conn.execute(sql)
if rs.eof then %>
<script language="javascript">
aletr("查无此人,请重新输入!");
history.back();
</script>
<% else
if rs("SNumber")=session("PWD") then %>
<script language="javascript">
windows.close();
window.open("shiyanchaxun.asp");
</script>
<%else%>
<script language="javascript">
aletr("您输入的密码有误,请

数据库地址没有写在conn.asp里面哦~~也是建议用Access数据库。
给你个Access数据库建立连接的conn.asp
<%
Function GetSQLRecordset(strSQL, FileName, TableName)
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath(FileName)
objConn.Open

Set GetSQLRecordset = Server.CreateObject("ADODB.Recordset")
GetSQLRecordset.Open strSQL, objConn, 1, 3
End Function
%>
以后需要打开数据库就可以
set obj1=GetSQLRecordset(sql语句, 数据库地址, 表格名称) 就可以了
很方便

你连接的数据库是SQL数据库,有没有安装?
地址呢?
可以用ACCESS数据库测试一下,在网上可以找到连接字符。