通过ASP与ACCESS数据库建立连接(附源码)(1)
前言🐿:
如何通【rú hé tōng】过ASP与数据【shù jù】🤺库建立连接是一个非常现实【cháng xiàn shí】的【de】🔼问题【wèn tí】,我尽量🚦写得非【xiě dé fēi】常详细🚗。相信看【xiàng xìn kàn】了这篇文章相【wén zhāng xiàng】信您已经能够写出类🎎似的【de】比🙋较简单🏭和实用【yòng】📖的【de】程序📩了。
(一)数据库【shù jù kù】的【de】🔼选择:
有【yǒu】许多的数据【de shù jù】🔈库你可【kù nǐ kě】🚞以【yǐ】选择,SQL SERVER、ACCESS(*.mdb)、EXCEL(*.xls)、FOXPRO(*.dbf)甚至普🤶通的【tōng de】🔼文本文【wén běn wén】件【jiàn】(*.txt)都可以【dōu kě yǐ】达到存储数据【shù jù】的【de】功能🦊。那么到底选择🔛什么数【shí me shù】据库最【jù kù zuì】🕶合适呢【hé shì ne】🈸?其中🥓SQL SERVER是服务【wù】🔣器级的【de】🔼,足以【yǐ】应付每天上万次🐜的【de】访问🎼量🚦。对于非服务器【fú wù qì】📞级的数据【de shù jù】🔈库建议使用【yòng】🌏ACCESS97。因为😣:(1)只要安💿装了PWS或📬IIS4肯定有【yǒu】🚷ACCESS的【de】🔼ODBC驱动,即你的【jí nǐ de】🔼系统肯【xì tǒng kěn】定支持ACCESS数据库【shù jù kù】的【de】🔼存取。(2)ACCESS支持的【de】🔼SQL指令非【zhǐ lìng fēi】🆓常齐全🐐。(3)ACCESS ODBC驱动程【qū dòng chéng】序的【de】🔼效率非常💙高。虽然它不是服【bú shì fú】务【wù】🔣器级的数据【de shù jù】🔈库,但是作为中小【wéi zhōng xiǎo】型企业内部网【nèi bù wǎng】的数据【de shù jù】🔈库支持还是绰【hái shì chāo】绰有【yǒu】余的【de】🔼。(4)ACCESS97在OFFICE97中就有【yǒu】🏥,非常方🎐便得到和使用【yòng】🌏。
本文就以【yǐ】ACCESS数据库【shù jù kù】为准介绍基于WEB的数据【de shù jù】🔈库存取【kù cún qǔ】方法【fāng fǎ】。
(二🧚)例子👈:我们建立一个【lì yī gè】🖊“客户【kè hù】😲”数据库【shù jù kù】,需要保【xū yào bǎo】❓存如下【xià】🏪的客户【de kè hù】🕍资料:客户名【kè hù míng】😂称【chēng】、联络人姓名【xìng míng】⚪、所在城👍市【shì】🌫、电话号【diàn huà hào】🙎码【mǎ】。
(1)首先建立ACCESS数据库【shù jù kù】customer.mdb(今后有【yǒu】用【yòng】🌏的【de】🔼)。建立如【jiàn lì rú】下【xià】🏪字段【zì duàn】:客户名【kè hù míng】😂称【chēng】、联络人姓名【xìng míng】⚪、所在城👍市【shì】🌫、电话号【diàn huà hào】🙎码【mǎ】、客户【kè hù】😲编号、时间🔯。将表保存为"客户【kè hù】😲"(今后有【yǒu】用【yòng】🌏的【de】🔼,===>看看图【kàn kàn tú】)。注意📺:建立字【zì】🤭段时多🐸作了【zuò le】2个(客户【kè hù】😲编号、时间🔯),因为😣在今后排序时【pái xù shí】要用【yòng】🌏到它们。建议今后做数据库【shù jù kù】时最好都🗜加上这🍮2项🕧,不会没用【yòng】🌏的【de】🔼。此外【cǐ wài】,在保存表时【biǎo shí】ACCESS会询问是否建立一个【lì yī gè】🖊住关键字【zì】,我们不【wǒ men bú】需要它🔎所以【yǐ】不🔁必建立🍄。还有【yǒu】:时间字【zì】💯段的【de】🚋"默认值🐭"设成【shè chéng】👟"now()",即去系统当时的【de】🔼时间🔯。同时将索引项【suǒ yǐn xiàng】🕧设成【shè chéng】👟"有【yǒu】(允许重复【fù】😦)",含义㊙:WEB上极有【yǒu】可能同时存取🏦数据【shù jù】,所以允【suǒ yǐ yǔn】🕤许重复【fù】😦,索引设【suǒ yǐn shè】成👟"有【yǒu】"可以【yǐ】加快排序速度。===>看看图【kàn kàn tú】
(2)建立递交表单add.htm:
源代码【yuán dài mǎ】如下【xià】🏪:
<html>
<head>
<title>添加数💸据【jù】库记录🍦</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<p align="center"><font size="5">添加数💸据【jù】库记录🍦</font></p>
<form method="post" action="adddatabase.asp">
<div align="center">
<table width="46%" border="0">
<tr>
<td width="28%">
<div align="right">公司名称【chēng】: </div>
</td>
<td width="72%">
<input type="text" name="CompanyName">
</td>
</tr>
<tr>
<td width="28%">
<div align="right">联络人姓名【xìng míng】⚪: </div>
</td>
<td width="72%">
<input type="text" name="CName">
</td>
</tr>
<tr>
<td width="28%">
<div align="right">所在城👍市【shì】🌫: </div>
</td>
<td width="72%">
<input type="text" name="City">
</td>
</tr>
<tr>
<td width="28%">
<div align="right">电话号【diàn huà hào】🙎码【mǎ】:</div>
</td>
<td width="72%">
<input type="text" name="Tel">
</td>
</tr>
<tr>
<td width="28%">
<div align="right"> </div>
</td>
<td width="72%">
<input type="submit" name="Submit" value="Submit">
<input type="reset" name="reset" value="Reset">
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
这与普【zhè yǔ pǔ】通的【tōng de】🔼HTML没有【yǒu】任何区别【hé qū bié】,关键部分已经【fèn yǐ jīng】用【yòng】🌏黄色标记了。递交方🀄法用【yòng】🌏POST,递交后🆔处理的【de】⛺程序是💌adddatabase.asp(下【xià】一步就重点🍟讨论它🍧)。还有【yǒu】就是给每【shì gěi měi】一个项🕧目取一🐗个名字【zì】💢(NAME,后面有【yǒu】用【yòng】🌏)。
关键词:ASP,ACCESS,数据库
阅读本文后您有什么感想? 已有 人给出评价!
- 3
- 0
- 0
- 0
- 0
- 0