ASP基本功能实现

本文介绍了如何使用ASP和ADO连接Access数据库,并演示了添加、修改和删除记录的具体步骤及代码实现。

ASP:ADO修改删除数据库的记录
添加时间:2007-4-22 
  新增数据库的记录
首先使用ado连结到Access数据库ntopsamp.mdb,用SQL指令打开表「产品」的记录,将结果传回到rs的recordset当中,ASP程式码如下:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DBQ="& Server.MapPath("ntopsamp.mdb") &";Driver={Microsoft Access Driver (*.mdb)};"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "产品",conn,1,2
使用Addnew方法以新增一条记录,ASP程式码如下:
rs.Addnew
设定记录表各个字段的值,您可以使用以下三种语法:
rs("字段名称").Value = 值
rs("字段名称") = 值
rs(字段顺序) = 值
譬如说,ASP程式码如下:
rs("名称").Value = "笔记型电脑"
rs("数量") = 100
rs(0) = "12345"
最後下个Update方法,即将新增的记录储存到表当中。
rs.Update
rs.Close
Response.Write("增加记录: 名称 = 笔记型电脑")

修改数据库的记录
若要修改数据库的记录,首先使用ado连结到Access数据库ntopsamp.mdb,下SQL指令寻找待修改的记录,将结果传回到rs1的recordset当中,ASP程式码如下:
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM 产品 WHERE 名称='笔记型电脑'"
rs.Open sql,conn,2,2
若找到待修改的记录,设定表各个字段的值,最後下个Update方法,即将新增的记录储存到表当中,ASP程式码如下:
if not rs.EOF then
randomize
no1 = round(rnd() * 10)
new = "笔记型电脑-" & no1
rs("名称").Value = new
rs.Update
Response.Write("修改记录成: 名称= " & rs1("名称") & " ")
end if

删除数据库的记录
若要删除数据库的记录,首先使用ado连结到Access数据库ntopsamp.mdb,下SQL指令寻找待删除的记录,将结果传回到rs的recordset当中,ASP程式码如下:
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM 产品 WHERE 名称='" & new1 & "'"
rs.Open sql,conn1,1,3
若找到待删除的记录,下个Delete方法,即可删除表中的此记录,ASP程式码如下:
if not rs.EOF then
rs.Delete
Response.Write("删除记录: 名称 = " & new1)
end if
conn.Close  

iWeb Office2000是一个基于Web的文档处理中间件 =============================================================================== 目前政府信息化,办公自动化正如火如荼的进行,而Microsoft Office是办公文档中用 的最普遍的一种文档编辑工具,其格式是最普遍公文载体,因此,办公自动化要切合实际, 与现状相结合,在办公自动化系统中,如何与Microsoft Office文档结合,是很多软件开发 公司一直在摸索的问题,我们根据这种情况,采用自定义数据结构协议,自行研制开发了基 于Web方式的Microsoft Office网络文档中间件管理方案。这个方案是整个办公系统中的文 档处理部分,完全与Microsoft Office兼容,软件开发公司可以利用该方案,与自己研制的 办公自动化系统相结合,开发出真正符合办公自动化需求的软件。 许可协议 =============================================================================== 在使用前,请认真阅读下列条款,你一旦安装、使用本程序,既表示你同意接受本协议。 1. 未经DBstep授权,你不得复制本程序或再分发或提供下载 2. 在测试使用过程中对你的计算机系统、网络系统所造成的直接或间接的损坏, 数据驿站不承担任何责任。 3. 你不得对本程序进行修改或破解或反编译 4. 未经DBstep授权许可,你不得将本软件用于商业目的 5. [数据驿站,版权所有],http://www.dbstep.com 主要功能表 =============================================================================== 1 录入支持功能 支持键盘、各种手写笔[汉王、蒙恬、联想] 等汉字录入方式。 2 文档批注功能 支持文档批注,支持文字、语音、录影等多媒体批注,可以在不写字的情况 下,实现批注。 3 痕迹保留功能 支持标准痕迹保留格式,即使文档脱离iWebOffice2000环境,也能保证痕迹 的正确显示。 4 电子盖章功能 实现印章或签名资源预保存功能,用户可以通过密码的方式来获得自己的签 名或印章,印章和签名与文档保存在一起,印章或签名可以功过系统的验证来判断真伪。 5 动态签名功能 支持多种手写笔实时动态签名,而且签名可以验证真伪。 6 远程编辑、保存功能 支持B/S模式的远程在线编辑、保存功能,用户无需其他操作,就可 以直接保存到服务器里。 7 数据库支持功能 支持文件保存到服务器数据库中,可以支持多种数据库,如SQL Server, Oracle,Sybase,MySql等。 8 文件支持功能 支持文档保存到服务器上的指定目录中。 9 模版套红功能 支持拟稿时选择模版套红,也支持定稿后的模版套红功能。 10 版本支持功能 支持版本自由控制,可以由用户创建多个版本。 11 保存HTML功能 支持将文档直接以HTML的方式保存在为服务器上。该功能可以实现文档实 时发布功能,在做内容管理或新闻管理是特别有用 12 文档兼容性 和通用的Office完全兼容、也支持金山Wps,红旗RedOffice等办公软件。 13 系统二次开发 提供强大的函数库,支持多种系统环境,多种开发语言,多种数据库。 技术特点 =============================================================================== 1、采用IE5.0以上版本内置的传输协议,通讯性能稳定,高效。 2、采用标准HTTP通讯端口80,使用方便,无需特别配置、安全性好、更无需特别设置防 火墙。 3、采用插件技术,可以完全融入IE浏览器中,方便系统维护、方便用户操作。 4、采用自定义协议包进行数据的组装和分析,系统开放性好,便于二次开发。 5、采用了Com组件和JavaBean组件技术,很好的实现了跨平台系统,便于开发。 运行环境 =============================================================================== 硬件平台: 台式机 CPU 建议Pentium800 以上,内存推荐128M 以上,硬盘10G以上空间
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值