好久没写ASP了。遇到一个问题请教下。

yangzixp yangzixp 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
conn.execute("UPDATE Pages SET page_order = page_order+1 WHERE page_id="&cint(request.QueryString("id"))&";")

conn.execute("UPDATE Pages SET page_order = page_order-1 WHERE page_order = (SELECT MIN(page_order) FROM Pages WHERE page_order>(SELECT page_order FROM Pages WHERE page_id="&cint(request.QueryString("id")) & ")) AND page_parent = (SELECT page_parent FROM Pages WHERE page_id="&cint(request.QueryString("id")) & ")")

因为是ACCESS数据库不能写在一条SQL里面,需要连续更新两次数据库。

我单独更新任何一条都是成功的,但我连续更新时候,第一条成功,但第二条就没更新。
不知道什么原因。
是不是数据库行锁定?
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
yangzixp
ASP 28,401 成员 356,940 内容