通过ASP与ACCESS数据库建立连接(附源码)(1)
时间:2007-12-23 来源:不详 作者:迈克DB
前言:
如何通过ASP与建立连接是一个非常现实的问题,我尽量写得非常具体。相信看了这篇文章相信您已经能够写出类似的比较简单和实用的程序了。
(一)的选择:
有许多的你可以选择,SQL SERVER、ACCESS(*.mdb)、EXCEL(*.xls)、FOXPRO(*.dbf)甚至普通的文本文件(*.txt)都可以达到存储数据的功能。那么到底选择什么最合适呢?其中SQL SERVER是服务器级的,足以应付天天上万次的访问量。对于非服务器级的建议使用ACCESS97。因为:(1)只要安装了PWS或IIS4肯定有ACCESS的ODBC驱动,即你的系统肯定支持ACCESS的存取。(2)ACCESS支持的SQL指令非常齐全。(3)ACCESS ODBC驱动程序的效率非常高。虽然它不是服务器级的,但是作为中小型企业内部网的支持还是绰绰有余的。(4)ACCESS97在OFFICE97中就有,非常方便得到和使用。
本文就以ACCESS为准介绍基于WEB的存取方法。
(二)例子:我们建立一个“客户”,需要保存如下的客户资料:客户名称、联络人姓名、所在城市、电话号码。
(1)首先建立ACCESScustomer.mdb(今后有用的)。建立如下字段:客户名称、联络人姓名、所在城市、电话号码、客户编号、时间。将表保存为"客户"(今后有用的,===>看看图)。注重:建立字段时多作了2个(客户编号、时间),因为在今后排序时要用到它们。建议今后做时最好都加上这2项,不会没用的。此外,在保存表时ACCESS会询问是否建立一个住要害字,我们不需要它所以不必建立。还有:时间字段的"默认值"设成"now()",即去系统当时的时间。同时将索引项设成"有(答应重复)",含义:WEB上极有可能同时存取数据,所以答应重复,索引设成"有"可以加快排序速度。===>看看图 织梦内容管理系统
(2)建立递交表单add.htm:
源代码如下:
<html>
<head>
<title>添加记录</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<p align="center"><font size="5">添加记录</font></p>
<form method="post" action="adddatabase.">
<div align="center">
<table width="46%" border="0">
<tr>
<td width="28%">
<div align="right">公司名称: </div>
</td>
<td width="72%">
<input type="text" name="CompanyName">
</td>
</tr>
<tr>
<td width="28%">
<div align="right">联络人姓名: </div>
</td>
<td width="72%">
本文来自织梦
<input type="text" name="CName">
</td>
</tr>
<tr>
<td width="28%">
<div align="right">所在城市: </div>
</td>
<td width="72%">
<input type="text" name="City">
</td>
</tr>
<tr>
<td width="28%">
<div align="right">电话号码:</div>
文章评论
共有位Admini5网友发表了评论 查看完整内容