ASP如何修改数据库记录?

2022-09-13 06:04

2个回答
问题出在conn.execute,一个页面不能同时出现2个execute方法,如果要用2次,必须先关闭清空第一个,才能执行到再用execute方法,一般为了避免这种情况,所以采用以下写法。希望能够帮到你。

<%
id = Trim(request.Form("id"))
xm = request.Form("xm")
lxfs = request.Form("lxfs")
bz = request.Form("bz")
Set rs=Sever.CreateObject("ADODB.Recordest");
Sql ="update txl set xm='"&xm&"',lxfs='"&lxfs&"',bz='"&bz&"'"
Rs.open(Sql,conn,1,3);
sqlstmt = sqlstmt & " where id="&id&""
conn.execute(sqlstmt)
conn.close
set conn=nothing
server.Transfer"index.asp"
%>
sqlstmt = sqlstmt & " where id="&id
你的id应该是数值型或自动编号的吧,如果是,绝对不能加后面的引号
相关问答
ASP中如何修改数据库中的记录数据?
2个回答2022-09-20 14:09
SQL="Select * from 异常记录 where 编号="&id rs.open SQL,conn,1,3 rs("状态")=ing rs("完成日期")=da rs.Upda...
全文
asp 数据库记录修改问题
2个回答2022-08-01 10:55
if cint(Request("cj")) > cint(rs("cj")) then 试试
asp怎么修改数据库数据
1个回答2022-08-19 18:27
你要设置一个判断语句来限制数据的自动添加
asp中修改数据库记录问题请教
3个回答2022-08-16 16:06
" response.write "alert('回复留言不允许为空!');" response.write "javascript:history.go(-1);" response.w...
全文
asp数据可以修改记录
1个回答2022-09-16 20:58
你要先判断一下找没到记录啊 rs.open exec,conn,1,3 后面加一句 if not (rs.eof and rs.bof) then 再在rs.close前面加一句 end i...
全文
asp怎样查询数据库
1个回答2022-08-27 23:37
不分页的: '调用连接数据库文件 应该会吧. '这些都通俗的 打开数据库中的你要的表 我自己的 while not rs. eof 'while语句 一直查到最后 '这些就是你...
全文
asp显示sqlite数据库数据问题!
1个回答2022-08-31 19:11
一.确保用conn.execute("insert into admin values('usera',20)") 以将usera和20添加到数据表admin中 二.新建一个asp页,写代码测试...
全文
如何将excel数据通过asp导入数据库
2个回答2023-04-20 02:25
'定义打开Excel表格的函数 Function OpenExcel(path) dim excel,rs,strsql On Error Resume Next Set rs = Server.Cr...
全文
如何在ASP页面显示数据库最新记录?急!谢谢!
4个回答2022-07-24 01:30
select top 100(你要显示的条数,我这里是100) * from 表名 order by 日期字段 desc 这样就可以显示最新的前一百条数据了。
在ASP中如何修改ACCESS数据库中的信息,请高手指点。
1个回答2022-09-27 19:42
asp连接数据库技术是asp中比较精华的部分. 你一定要看看asp的教材中关于ado的部分. ado控件是asp连接数据库最基本的方法,其中常用的对象是connection,recordset和com...
全文
热门问答