简单的asp加access读取数据库怎么做?

各位高人,本人学php的,今日本人某同学让本人帮他做个简单的作业 是asp+access,由于考试临近,无心再投入到asp上,请大家帮忙啊!
要求如下,很简单的。
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个回答  2010-12-30
用Dreamweaver 会很简单。
1、用Dreamweaver创建一个ASP文件
2、设置好数据库链接
3、在ASP文件创建一个表单,表单里放置文本框、提交按钮等
4、在应用程序面板的服务器行为可以选择相应的行为本回答被网友采纳
第2个回答  2010-12-30
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\bbs\db1\user.mdb")
%>
第3个回答  2010-12-30
ok 你去网上搜一个叫10天学会asp,基本这些连接数据库啊,插入删除修改,都有。你会asp。一个小时就可以把那个文档看完。他里面又一个留言板的源码,你直接二次修改就醒了。希望可以帮到你

简单的asp加access读取数据库怎么做?
1.做一个注册页面,包含一个表单。表单中两个文本框用来输入用户名密码 2.一个注册验证页面。用来判断用户名是否存在,并将注册信息写入表 我的注册页面和asp处理页面是分开的分两个文件reg.asp 和 zhuceyanzheng.asp 以下代码是reg.asp 文件的代码 function input(){ var username1=document.getEle...

如何用ASP查询ACESS数据库?
使用ASP连接并查询ACCESS数据库,首先需要设置数据库路径。代码示例:db="ACCESS数据库文件名.mdb"Set conn = Server.CreateObject("ADODB.Connection")connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")conn.Open 通过连接字符串设置数据库连接。接着编写SQL查询...

asp.net如何连接accessASP.NET连接数据库
第一种方法是真的拉一个控件,比如GridView和DataList,在设计页面上,点击右上角的三角形新建一个数据源,在弹出的对话框中选择数据库,新建一个连接,在添加连接对话框的更改中选择Access数据库,然后在浏览中选择你的数据库。如果测试成功,下一步就容易多了。数据库连接的第二种方法:选择“新建连接?

asp怎么连接access数据库?
第一行程序:利用Server对象的MapPath函数,取得要打开数据库的完整的文件路径,并存储在变量DbPath中。这其中,数据库名是我们需要指定的参数,应该用我们要打开的数据库的实际名称替代。如果数据库名是直接作为常量出现,要用引号将其括起来,并且不能丢掉扩展名。例如数据库是Test.mdb,则该行程序成为:...

asp 连接 access 数据库 几种方法
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb")方法2:Set conn = Server.CreateObject("ADODB.Connection")conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("data.mdb")注意:一个页面中,只要连接一次就可以了,数据库使用...

怎样在asp.net中连接ACCESS数据库?
在asp.net中连接ACCESS数据库有两种方法,具体操作如下:第一种方法,就是真接在在设计页面上拉一个控件,例如GridView、DataList,点击右上角那个三角符,新建数据源,在跳出的对话框选择数据库,新建连接,在添加连接对话框的更改那里选择Access数据库,之后在浏览那里选择你的数据库,测试成功的话,接下来的,就...

用ASP+ACCESS怎么实现在同一页面读取同一个数据库的两个或多个表_百 ...
1.任意新建或找一个Access数据库文件data.mdb,这里我新建了一个data.mdb,这里有两个表User和Class。表结构如下图 2.任意新建一个test.aspx测试页面,复制下面的内容:protected void Page_Load(object sender, EventArgs e){ \/\/ access连接字符串可以把路径当做变量 string sConnStr = @"Provider=...

关于ASP如何与ACCESS数据库连接问题
首先在外圈先弄一个表单。把每个文本框都赋一个ID或者NAME。在下面做一个提交按钮提交表单。全部做好之后,首先链接数据库。连接好之后 set rs=server.createobject("adodb.recordset")sql="select * from 表名 where (id is null)"rs.open sql,conn,1,3 rs.addnew 下面写的就是你要插入的字段...

asp怎么连接access数据库?
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")> 第一句话定义了一个adodb数据库连接组件,第二句连接了数据库,大家只要修改后面的数据库名字就可以了。是不是很简单?下面再看三句:< exec="select * from guestbook"set rs=server.createobject("...

asp 如何连接access数据库
1、首先新建一个access数据库。access的版本建议是2003年版本的,没有access可以自行下载安装。数据库的名字我们就叫db1.mdb,新建数据库表明为table_1,在表1中新建name等几个字段,并相应插入字段值。2、用FTP工具在虚拟服务器中新建一个mytest文件夹,将该数据库上传到mytest文件夹中。3、在mytest...

相似回答