(C)关键部分:建立与数据库的连接,并将表单中收集的信息添加到access数据库中。
ASP代码位于<%和%之间。
%
公司名称=请求('公司名称')
CName=请求(' CName ')
城市=请求('城市')
电话=请求('电话')
最重要的是,首先获取表单中填充的数据,使用ASP的Request对象收集数据是非常容易的。双引号中的内容是上一步中建立的每个项目的名称。所以以后给每个项目起名字是个好习惯,虽然有时候可能用不上。由此获得的数据保存在等号一侧的变量中。
如果公司名称=' '或CName=' '或城市=' '或电话=' '则
response . write ' htmlbodycenterfont size=5。请完整填写信息。/font/center/body/html '
回应。重定向' error.htm '
回应。结束
如果…就会结束
在这里,它是检查每个项目中是否输入了某些内容。如果为空,将不会继续执行,并会显示一条错误消息。注意:您可以使用两种方法。我把它们都列出来了。方法1:使用响应。Write方法来写错误页,类似于javascripts的document.write方法,只是ASP使用response.write .方法二:使用响应。重定向方法来引导错误页面error。我在方法一的代码前面加了单引号来表示注释。(单引号用于表示ASP中的注释)。
设置dbconnection=Server。CREATEOBJECT('ADODB。连接’)
DBPath=服务器。MapPath(“customer . MDB”)
dbconnection。open ' Driver={ Microsoft Access Driver(*。MDB)};dbq=' DBPath
(1)建立连接对象:dbConnection,建立连接是数据库访问的开始。我们使用ASP内置的对象方法服务器。Createobject来建立与数据库的连接。ADODB是ASP的数据库访问组件。只要有ASP就不用担心。它是内置的。
(2)使用dbconnection.open方法打开驱动程序的数据库customer.mdb参数语法:Driver={ Microsoft Access Driver(*。mdb)}肯定是这么写的。告诉系统使用ACCESS ODBC驱动程序处理。dbq参数用于指定打开的数据库文件,它必须是完整的路径。比如' c: inetpubwwwrootcustomer.mdb '我们用的是Server的方法。获取数据库的完整路径。
设置rs=服务器。CreateObject('ADODB。记录集’)
建立记录集对象rs。Connection仅建立与数据库的连接。要访问数据,还应该建立一个记录集对象。
卢比打开“客户”,dbconnection,adOpenDynamic,3
打开数据库中的“客户”表(客户是表名)。语法:
Rs.open数据表名称或SQL指令、已建立的连接对象(此处为dbconnection)、锁类型
rs。添加新内容
Rs('公司名称')=公司名称
Rs('联系人姓名')=CName
Rs ('city')=城市
Rs('电话号码')=电话
rs。更新
使用AddNew请求向数据库添加数据。最后,写更新。注意:等号右边的变量保存通过请求获得的表单数据。双引号是数据库的字段,应该和数据库的一致。否则会出问题。这样,变量中的数据被写入数据库的相应字段中。
祝贺您,您的数据已被添加到数据库中!p '
' response . write ' a href=' View database . ASP '查看数据/a '
回应。编写'/font/center/body/html '
成功写入后,将显示祝贺消息,并建立查看数据库记录的连接。
%
超文本标记语言
头
标题/标题
/头
身体
/body
/html