简单的asp加access读取数据库怎么做?
要求如下,很简单的。
1. 使用Access建立一个数据库文件DATABASE.MDB,然后创建表。
2. 用ASP和SQL语言制作一个用户注册程序,可将注册信息存入表
3. 用ASP和SQL语言建立一个用户查询页面,可以查询到表中的信息。
4. 用ASP和SQL语言建立一个用户管理页面,可对表中数据进行修改、删除等操作。
只要前两个要求完成就行啊 ,后面的我也就看着就写出来了,谢谢各位给力! 展开
新建access数据库时,任意打开一个access数据库,点击“文件”--“新建”-----"空数据库" 数据库就创建好了!
在数据库中可以选择如何去创建表!
思路:
1.做一个注册页面,包含一个表单。表单中两个文本框用来输入用户名密码
2.一个注册验证页面。用来判断用户名是否存在,并将注册信息写入表
我的注册页面和asp处理页面是分开的分两个文件reg.asp 和 zhuceyanzheng.asp
以下代码是reg.asp 文件的代码
<script language="javascript">
function input(){
var username1=document.getElementById("username").value;
var password1=document.getElementById("password").value;
var password2=document.getElementById("password2").value;
if(username1==""){
alert("请输入用户名");
return false;
}
if(password1==""){
alert("密码不能为空!");
return false;
}
if(password2!=password1){
alert("密码不一致!请重新输入");
return false;
}
return true;
}
</script>
<body>
<form action="zhuceyanzheng.asp" method="post" onsubmit="return input()">
<!--action="zhuceyanzheng.asp"这一步是将表单注册的值传到zhuceyanzheng.asp页面-->
<h2>注册会员</h2>
用 户 名:
<input type="text" name="username" id="username"value=""/>
<br />
密 码:
<input type="password" name="password" id="password"value=""/>
<br />
重新输入密码:
<input type="password" name="password2" id="password2" value=""/><br />
<input type="submit" value="提交"/>
</form>
以下是zhuceyanzheng.asp的代码
<%
dim username,password,conn,rs,a
a=0
username=request("username")
password=request("password")
set conn=server.CreateObject("adodb.connection")
conn.connectionstring="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("user.mdb")
conn.open
set rs=server.CreateObject("adodb.recordset")
rs.open"select*from 会员表",conn,1,3
do while not rs.eof
if username=rs("用户名") then
a=1
response.Write("<script language='javascript'>alert('用户名存在,请重新输入');location.href('reg.asp');</script>")
end if
rs.movenext
loop
if a=0 then
rs.addnew
rs("用户名")=username
rs("密码")=password
rs.update
response.Write("<script language='javascript'>alert('注册成功,请登陆');location.href('login.asp');</script>")
end if
rs.close
set rs=nothing
%>
以下是zhuceyanzheng.asp页面的代码!这个页面的功能是先用JavaScript验证用户名是否存在!如果不存在就把记录写到“会员表”中!
<%
dim username,password,conn,rs,a
a=0
username=request("username")
password=request("password")
set conn=server.CreateObject("adodb.connection")
conn.connectionstring="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("user.mdb")
conn.open
set rs=server.CreateObject("adodb.recordset")
rs.open"select*from 会员表",conn,1,3
do while not rs.eof
if username=rs("用户名") then
a=1
response.Write("<script language='javascript'>alert('用户名存在,请重新输入');location.href('reg.asp');</script>")
end if
rs.movenext
loop
if a=0 then
rs.addnew
rs("用户名")=username
rs("密码")=password
rs.update
response.Write("<script language='javascript'>alert('注册成功,请登陆');location.href('login.asp');</script>")
end if
rs.close
set rs=nothing
%>
1、用Dreamweaver创建一个ASP文件
2、设置好数据库链接
3、在ASP文件创建一个表单,表单里放置文本框、提交按钮等
4、在应用程序面板的服务器行为可以选择相应的行为
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\bbs\db1\user.mdb")
%>