asp数据连接UPDATE

本文详细介绍了如何在ASP中使用ADO(ActiveX Data Objects)进行Access数据库的UPDATE操作。通过实例代码,展示了如何连接数据库、编写SQL更新语句以及执行更新操作的过程,帮助读者掌握ASP中对数据库记录的修改技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

<%
sub OpenDatabase(conn) IsSqlData = 0 '定义数据库类别,0为Access数据库,1为SQL数据库 if IsSqlData = 0 then 'Access数据库 Datapath = "data/" '数据库目录的相对路径 Datafile = "data.mdb" '数据库的文件名 Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath (""&Datapath&""&Datafile&"") Connstr = "DBQ="&server.mappath(""&Datapath&""&Datafile&"")&";DRIVER={Mi crosoft Access Driver (*.mdb)};" else 'SQL数据库 SqlLocalName = "(local)" '连接IP [ 本地用 (local) 外地用IP ] SqlUsername = "sa" '用户名 SqlPassword = "1" '用户密码 SqlDatabaseName = "data" '数据库名 Connstr = "Provider=Sqloledb;User ID=" & SqlUsername & "; Password=" & S qlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source=" & SqlLo calName & ";" end if on error resume next set Conn = Server.createobject("ADODB.Connection") Conn.open Connstr if err then err.clear set Conn = nothing Response.write "数据库连接出错,请检查连接字串。" Response.end end if on error goto 0 end sub
%>
用的时候 改下里面的 相应设置 

然后 在需要的地方

<%call OpenDatabase(conn)%>

更新数据 有2种方式 一是ado 的recordset对象的 update方法


set rs = server.createobject("adodb.recordset")
sqlstr = "sql语句"
rs.open sqlstr, conn, 1, 3
rs.update'更新记录集

二是 直接 sql更新

conn.execute("UPDATE [表名] SET  [字段一] =  '" & 值一 & "', [字段二] =  '" & 值二 & "' where id=自己设置")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值