ASP直接读取修改Access数据的演示实例

access|数据

  适合初学ASP的读者的一篇不错的实例文章,具体代码如下:(把下面代码保存为1.asp)

<%
Response.Expires=0
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("mdb/demo.mdb") & ";Mode=ReadWrite|Share Deny None;Persist Security Info=False"
%>
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
.p1 { FONT-SIZE: 9pt}
.l1 { BORDER: #000080 2px solid}
-->
</style>
</HEAD>
<BODY>
<TABLE cellPadding=0 cellSpacing=10 class=l1>
<TR><TD>
<TABLE class=p1>
<%
dim sql
dim i
dim outstr
  If Request.ServerVariables("Request_Method")="GET" then
    sql="select * from admin"
    Set RS=Server.CreateObject("ADODB.RecordSet")
    RS.Open sql,conn,3,2
    outstr="<FORM name=forma action=1.asp method=post>"
    outstr=outstr & "<TR><TD align=middle>帐号</TD><TD align=middle>密码</TD></TR>"
    for i=1 to 3
      if i<=RS.RecordCount then
        outstr=outstr & "<TR><TD><INPUT class=p1 name=t1" & i & " size=20 value=" & chr(34) & RS("帐号") & chr(34) & "></TD><TD><INPUT class=p1 name=t2" & i & " size=20 value=" & chr(34) & RS("密码") & chr(34) & "></TD></TR>"
        RS.MoveNext
      else
        outstr=outstr & "<TR><TD><INPUT class=p1 name=t1" & i & " size=20></TD><TD><INPUT class=p1 name=t2" & i & " size=20></TD></TR>"
      end if
    next
    Response.Write(outstr)
%>
<TR><TD align=middle colSpan=2><A href="javascript:document.forma.submit();">修改数据</A></TD></TR>
<%
    Conn.Close
    Set Conn=Nothing
  else
    Set RS=Conn.Execute("delete * from admin")
    for i=1 to 3
      sql="insert into admin (帐号,密码) values('" & Request.Form("t1" & i) & "','" & Request.Form("t2" & i) & "')"
      Set RS=Conn.Execute(sql)
    next
%>
<TR><TD align=middle class=p5>修改操作成功<BR><BR><A href="1.asp">显示数据</A></TD></TR>
<%   
    Conn.Close
    Set Conn=Nothing
  end if
%>
</TABLE>
</TD></TR></TABLE>
</BODY>
</HTML>

  最后给大家提供一下文章中所用到的数据库:点击这里下载数据库文件(注意:把下载数据库文件改名为demo.mdb放到mdb目录中)

时间: 2024-11-01 21:18:19

ASP直接读取修改Access数据的演示实例的相关文章

数据库迁移-asp中怎么样将access数据导入SqlServer?

问题描述 asp中怎么样将access数据导入SqlServer? 想要把本机上的 access 数据库文件 导入到 异地的sql server 2000上,纯asp 代码实现,不用企业管理器. 如果异地的sql server 2000 不好实现,本地的sql server 2000也可. 请高手指点.

sql-怎么使用SQL修改access数据库库表结构

问题描述 怎么使用SQL修改access数据库库表结构 怎么使用SQL修改access数据库库表结构(改动较大),同时避开表之间的关系连接,改动包括新增字段.修改字段长度.新增表 解决方案 根据sql脚本修改数据库表结构SQL语句修改数据库表结构修改SQL-SERVER数据库表结构的SQL命令 解决方案二: 删除表: Drop table [表名] 插入数据: INSERT INTO 表名 VALUES (100,'51WINDOWS.NET') 删除数据: DELETE FROM [表名] W

asp教程:asp循环读取txt数数据

asp教程:asp循环读取txt数数据 <% Set FS = Server.CreateObject("Scripting.FileSystemObject") Set RS = FS.OpenTextFile(Server.MapPath("text") & "Tt.txt",1) While not rs.AtEndOfStream       Response.Write RS.ReadLine       Response

asp在线实现修改access数据库的字段类型

数据|数据库|在线|access|字段类型 阿里西西(alixixi.com)在做一个客户项目的时候,程序已经交付并上传到客户的网通空间,但我们的开发团队使用的是电信线路,进行几十M大小的数据传输是非常的慢. 在一个调整中,因为字段设计得太短,需要修改数据库的字段类型,但数据库非常大,如果下载的话,估计半天才能下载完,修改完成还在再上传... 于是,决定通过在线修改AC库的字段,查了些资料,写出了以下代码,轻松实现了把原来文本类型的字段改成了备注型,一切问题解决! 以下代码可以提供给大家参考,把

asp连接SQL和Access数据代码(asp里的随机函数)_应用技巧

asp连接sql 第一种写法: 复制代码 代码如下: MM_conn_STRING = "Driver={SQL Server};server=(local);uid=sa;pwd=;database=infs;" Set conn = Server.Createobject("ADODB.Connection") conn.open MM_conn_STRING SET RS=SERVER.CreateObject("ADOBD.recordset&qu

asp连接SQL和Access数据代码(asp里的随机函数)

asp连接sql 第一种写法: 复制代码 代码如下: MM_conn_STRING = "Driver={SQL Server};server=(local);uid=sa;pwd=;database=infs;" Set conn = Server.Createobject("ADODB.Connection") conn.open MM_conn_STRING SET RS=SERVER.CreateObject("ADOBD.recordset&qu

dataset-asp.net读取数据库的数据

问题描述 asp.net读取数据库的数据 我想用asp.net读取max()函数查询所获得的值,要怎么读取,用dataset可以吗 解决方案 如果只是一个max值,则用ExecuteScale方法即可. sql语句:select max(字段) from 表 ... ,通过ado.net执行sql. 解决方案二: dataset可以 http://www.cnblogs.com/zkai/archive/2010/04/19/1715652.html

ASP如何通过匹配access中的数据以获得其中的密码?

问题描述 ASP如何通过匹配access中的数据以获得其中的密码? 在做网站的时候又遇到一个问题,就是如何应用asp语言来达到获取寻回密码的功能,我现在表单里有邮箱和电话两个最能代表个人信息的数据,但是如何通过匹配这两个数据以获得密码却成了一道越不过去的坎.具体代码应该怎么写呢?有前辈可以指教一下吗?我尝试过的基本上都不行 解决方案 找回密码的含义不是找到输入的密码,相反,如果密码能找到,那么非常不安全.一旦数据库泄露,后果是灾难的.你应该让用户输入他注册的用户名和邮箱,你判断用户名和邮箱在你数

关于ASP访问ACCESS数据的错误的探讨

access|错误|访问|数据 前天,N久以前做的一个ACCESS数据库的程序出错了,程序都没有改动过,之前好好的,突然就不行了. 错误信息如下: ---------------------------------- Microsoft OLE DB Provider for ODBC Drivers 错误 ''80004005'' [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 ''Temporary (volatile) Je