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

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

前言:

如何通过ASP与数据库建立连接是一个非常现实的问题。我试图把它写得非常详细。看完这篇文章,相信你已经可以写出类似的简单实用的程序了。

(一)数据库的选择:

有许多数据库可供选择。sql server,access(*。mdb)、excel(*。xls)、FOXPRO(*。dbf)甚至普通的文本文件(*。txt)可以实现存储数据的功能。那么选择什么数据库最合适呢?其中SQL SERVER是服务器级的,每天可以应付上万次的访问。对于非服务器数据库,建议使用ACCESS97。因为:(1)只要安装了PWS或者iis4,就必须有ACCESS的ODBC驱动,也就是你的系统必须支持ACCESS数据库的访问。(2)2)ACCESS支持的SQL指令非常完整。(3)访问ODBC驱动程序非常高效。虽然不是服务器级的数据库,但作为中小企业内网的数据库支撑绰绰有余。(office97中有ACCESS97,获取和使用都非常方便。

以ACCESS数据库为基础,介绍了基于WEB的数据库访问方法。

(2)举例:建立“客户”数据库,需要保存以下客户信息:客户姓名、联系人姓名、城市、电话号码。

(1)首先建立ACCESS数据库customer.mdb(以后有用)。建立以下字段:客户名称、联系人姓名、城市、电话号码、客户编号和时间。将表保存为“customer”(供将来使用,===见图)。注意:创建了另外两个字段(客户号和时间),因为它们将在将来的排序中使用。建议将来将这两项添加到数据库中。不会没用的。此外,保存表时,ACCESS会询问是否创建live关键字。我们不需要它,所以我们不需要创造它。另外:时间字段的“默认值”设置为“now()”,即系统的当前时间。同时将索引项设置为' yes(允许重复)'意思是:很有可能在WEB上同时访问数据,所以允许重复。将索引设置为“是”可以加快排序速度。===看图。

(2)建立提交表单的add.htm:

源代码如下:

超文本标记语言

添加数据库记录/标题

meta http-equiv=' Content-Type ' Content=' text/html;' charset=gb2312 '

/头

body bgcolor='#FFFFFF '

P=' center' font size=' 5 '添加数据库记录/font/p

form method=' post ' action=' add database . ASP '

div align='center '

表格宽度='46% '边框='0 '

tr

td宽度='28% '

Div=' right '公司名称:/div

/td

td宽度='72% '

输入类型='文本'名称='公司名称'

/td

/tr

tr

td宽度='28% '

Div=' right '联系人姓名:/div

/td

td宽度='72% '

输入类型='text '名称='CName '

/td

/tr

tr

td宽度='28% '

Div=' right' City: /div

/td

td宽度='72% '

输入类型='文本'名称='城市'

/td

/tr

tr

td宽度='28% '

Div=' right '电话号码:/div

/td

td宽度='72% '

输入类型='文本'名称='电话'

/td

/tr

tr

td宽度='28% '

div align='right' /div

/td

td宽度='72% '

输入类型='提交'名称='提交'值='提交'

输入类型='重置'名称='重置'值='重置'

/td

/tr

/表格

/div

/表单

/body

/html

这和普通HTML没什么区别,关键部分已经用黄色标注了。提交方法是POST,后处理程序是adddatabase.asp(下一步将重点介绍)。每个项目还有一个名字(名字,以后有用)。

本文来自网络,不代表本站立场,转载请注明出处: