通过ASP与ACCESS数据库建立连接(附源码)(3)

三)显示/查看数据库记录:

<%
set dbconnection=Server.CREATEOBJECT("ADODB.CONNECTION")
DBPath = Server.MapPath("customer.mdb")
dbconnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath

建立与数据库的连接,与上同。

SQL="select * from 客户 Order By 时间 DESC"
SET CustomerList=dbconnection.EXECUTE(SQL)
%>

建立SQL查询语句,表示从"客户"表中查询所有记录,Order By 时间 DESC表示"按时间降序排序,"这样最后添加的信息再最上面显示。下面一句执行SQL查询并将结果返回给Recordset对象CustomerList。

<html>
<body>
<FONT SIZE="5"><center>数据库记录</center></FONT>
<CENTER>
<TABLE BORDER=1>
<tr>

<td>编号</td>
<td>公司名称</td>
<td>联络人姓名</td>
<td>所在城市</td>
<td>电话号码</td>
</tr>
<% DO WHILE NOT CustomerList.EOF %>

检测记录是否到了最后一条。EOF表示End of File。

<TR>
<TD><% =CustomerList("客户编号") %></TD>
<TD><% =CustomerList("公司名称") %></TD>
<TD><% =CustomerList("联络人姓名") %></TD>
<TD><% =CustomerList("所在城市") %></TD>
<TD><% =CustomerList("电话号码") %></TD>
</TR>

<% =CustomerList("客户编号") %>可以说是Response.Write方法的简写。将"客户编号"字段内的数据写入TD标签间。

<% CustomerList.movenext
loop
%>

如果还没有到最后一条则指针移动到下一条。用Do While ... Loop循环逐一取得所有的记录。

</TABLE>
</CENTER>

<center>
<input type="button" value="添加数据">
</center>
</BODY>
</HTML>

缺陷:仅仅实现了最基本的功能。先不说其它功能,仅就数据的添加和查看功能来看,比较完美的还应该加入“分页功能”。否则数据大到一定程度显示全部数据基本上是不可能的。
本期至此全部完毕。
 
 

时间: 2024-08-30 10:47:43

通过ASP与ACCESS数据库建立连接(附源码)(3)的相关文章

AJAX教程实例,ASP+AJAX+ACCESS数据库应用教程(附源码)

access|asp+|数据|数据库|ajax教程 AJAX教程实例[阿里西西原创]  其实说起AJAX的初级应用是非常简单的,通俗的说就是客户端(javascript)与服务端(asp或php等)脚本语言的数据交互. 看完本篇ajax实例教程,我相信你也可以轻松做出一个初级的AJAX应用. 你也可以直接访问:http://www.alixixi.com/web/web/ajax/jiaocheng.html预览此篇ajax教程的源码示例. 好,下面我们就始一步步让你了解AJAX+ASP基础应用

通过ASP与ACCESS数据库建立连接(附源码)(1)

前言: 如何通过ASP与数据库建立连接是一个非常现实的问题,我尽量写得非常详细.相信看了这篇文章相信您已经能够写出类似的比较简单和实用的程序了. (一)数据库的选择: 有许多的数据库你可以选择,SQL SERVER.ACCESS(*.mdb).EXCEL(*.xls).FOXPRO(*.dbf)甚至普通的文本文件(*.txt)都可以达到存储数据的功能.那么到底选择什么数据库最合适呢?其中SQL SERVER是服务器级的,足以应付每天上万次的访问量.对于非服务器级的数据库建议使用ACCESS97.

ASP与ACCESS数据库建立连接

如何通过ASP与数据库建立连接是一个非常现实的问题,我尽量写得非常详细.相信看了这篇文章相信您已经能够写出类似的比较简单和实用的程序了. (一)数据库的选择: 有许多的数据库你可以选择,SQL SERVER.ACCESS(*.mdb).EXCEL(*.xls).FOXPRO(*.dbf)甚至普通的文本文件(*.txt)都可以达到存储数据的功能.那么到底选择什么数据库最合适呢?其中SQL SERVER是服务器级的,足以应付每天上万次的访问量.对于非服务器级的数据库建议使用ACCESS97.因为:(

通过ASP与ACCESS数据库建立连接(附源码)(2)

三)关键部分:建立与数据库的联系并将表单中收集到的信息添加到ACCESS数据库中. ASP代码放在〈%和%>之间. <%CompanyName = Request("CompanyName")CName = Request("CName")City = Request("City")Tel = Request("Tel") 以上,首先取得表单中填写的数据,使用ASP的Request对象非常容易可以实现数据的收集.双

12306动态验证码启发之ASP.NET实现动态GIF验证码(附源码)_实用技巧

12306网站推出"彩色动态验证码机制",新版验证码不但经常出现字符叠压,还不停抖动,不少人大呼"看不清",称"那个验证码,是毕加索的抽象画么!"铁总客服则表示:为了能正常购票只能这样.而多家抢票软件接近"报废",引发不少网友不满的吐槽称"太抽象太艺术了". 以前做项目有时候也会用到验证码,但基本都是静态的,这次也想凑凑12306的热闹.闲言少续,切入正题,先上代码. 实现方法: public void S

FCKeditor 2.6在ASP.NET中的配置方法(附源码下载)

导读: FCKEditor目前的最新版本是2.6,但支持.NET的DLL版本还是2.5,本文介绍 FCKEditor2.6在ASP.NET中的配置方法. 本文的示例下载地址(包含了整个解决方案及网站,下载后即可使用): 地址:http://www.china-aspx.com/Forum/showtopic-57.aspx FCKEditor官方下载地址:http://www.fckeditor.net/download 配置方法如下: 一.在官方网站上下载 下载地址:http://source

Java web开发中要是用jdbc连接access数据库,连接url怎么写相对位置

问题描述 Java web开发中要是用jdbc连接access数据库,连接url怎么写相对位置 Java web开发中要是用jdbc连接access数据库,连接url怎么写相对位置,注意这里是jdbc方法连接 而不是jdbc-odbc 例如access数据库就在项目中(project文件夹下) 代码为: try { // 加载jdbc - odbc驱动 Class.forName("com.hxtt.sql.access.AccessDriver"); // 根据url创建连接实例 a

asp中网access数据库中插入数据乱码

问题描述 asp中网access数据库中插入数据乱码 <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> meta http-eq

vc++-添加一个什么样的类可以实现和access数据库的连接

问题描述 添加一个什么样的类可以实现和access数据库的连接 是基于VS2005 的VC++程序设计,,如何实验连接多个 access数据库表 解决方案 建一个accecc数据库,在其中建表: 你写的程序连的是数据库,不是表: 连上数据库之后,可以操作其中的表,增删改查. 解决方案二: 看看这个http://blog.csdn.net/momosp/article/details/7487988