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

作者&投稿:东方娇 (若有异议请与网页底部的电邮联系)
~

新建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

%>



用Dreamweaver 会很简单。
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")
%>

ok 你去网上搜一个叫10天学会asp,基本这些连接数据库啊,插入删除修改,都有。你会asp。一个小时就可以把那个文档看完。他里面又一个留言板的源码,你直接二次修改就醒了。希望可以帮到你

用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=M...

如何把asp连接到Access数据库并且把它显示在网页上
答:建立一个conn.asp页面,代码如下:< on error resume next '容错处理 dim conn,connstr Set conn = Server.CreateObject("ADODB.Connection")connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("newsdata.mdb")'这里注意你的路径,此处为同目录时的情况 conn.Open connstr...

asp + access 如何实现随机读取表中已有的任何一条记录
答:newid()是SQL SERVER中的函数,ACCESS里不支持 ACCESS可以用RND函数结合ASP中的RND函数来实现随机抽取。< ...Randomize strSQL = "SELECT TOP 1 字段列表 FROM 表名 ORDER BY RND(-(编号字段)*" & RND() & ")"...>

asp读取txt文本内容并导入ACCESS的代码
答:其实你可以把文件一行一行读出来,每行用一个分隔符,取出来的时候,再把他转化回来。或者 //一、利用文本 <Script language="vbscript" runat="Server"> //确定与文件相关的用于储存数据的数据文件名 eg: 为myfile.asp网页中传回的数据建立的myfile.txt文件 function filename()dim fullpath,...

asp网站连接Access步骤,添加自定义代码?
答:1、数据库连接(如:conn.asp):< Set conn = Server.CreateObject("ADODB.Connection")conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\数据库路径\数据库.mdb")> 2、捆绑数据库:在每个页面绑定conn.asp <!--#include file=conn.asp--> 2、读取数据表...

ASP如何实现读取并且显示ACCESS?
答:首先链接数据库 dataaccess = server.mappath("data/xxxx.mdb")'连接OLEDB Set oConn = Server.CreateObject("ADODB.CONNECTION")oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dataaccess 其次打开表并读取记录 sql = "select top 100 * from [tablebb] where 1=1"Set oRs ...

asp连接access数据库怎么实现的
答:conn.open "DRIVER=microsoft access driver (*.mdb);DBQ="&Server.MapPath("data/data.mdb")%>把上面这些代码保存为conn.asp然后在需要连接数据库的页面前加入一句<!--#include file="conn.asp"--> 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 psufool 2010-05-20 · TA获得超过294个赞 ...

我用asp做了一个可以连接access数据库的网站,但是只能读,不能写...
答:"只能读,不能写" = 不能添加和修改内容(包括删除)一般access数据库无权限方面的特殊设置(mssql才有)1:请检查一下数据库,是否有.ldb文件生成 若有,就是数据库以独占的形式被打开着:程序运行发生错误所至-->导致不能写入 解决方法:关闭网站后,删除.ldb文件,再开启网站 2:下载数据库,看用Microsoft...

asp如何连接access数据库
答:Access Driver (*.mdb)};。另一个参数dbq= & DbPath,运算后等效于dbq=Server.MapPath(数据库名),是利用了第一行的Server.MapPath(数据库名)函数,用来指定要打开的数据库文件。到这里,就已经打开了数据库名指定的数据库。如果数据库名是“test.mdb”,则打开Access数据库Test.mdb。在这一行里...

asp 如何连接access数据库
答:2、用FTP工具在虚拟服务器中新建一个mytest文件夹,将该数据库上传到mytest文件夹中。3、在mytest文件夹下,新建一个test.asp文件,该文件的内容如下:< set conn=Server.CREATEOBJECT("ADODB.CONNECTION")DBPath = Server.MapPath("db1.mdb")conn.Open "driver={Microsoft Access Driver (*.mdb)}...