好久没写ASP了。遇到一个问题请教下。
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里面,需要连续更新两次数据库。
我单独更新任何一条都是成功的,但我连续更新时候,第一条成功,但第二条就没更新。
不知道什么原因。
是不是数据库行锁定?
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里面,需要连续更新两次数据库。
我单独更新任何一条都是成功的,但我连续更新时候,第一条成功,但第二条就没更新。
不知道什么原因。
是不是数据库行锁定?
...全文
相关推荐
ASP模板引擎类,适用于作cms二次开发,纯原创,无版权问题,免费使用,
好久没写asp程序了,这是我以前写的一个模板引擎,虽然还没有完成,但是我的思想有一定的介签意义,你们可以拿去随便改,如果能完善它的话请联系我,最好能发给我一份,呵呵,好东西当然要大家分享,所以我不要分,希望你们对它重写的的时候能告诉我一下就可以了
一个简易的BBS,用ASP写的
一个简单的BBS,实现了BBS的基本功能.
asp.net(C#)跨域及跨域写Cookie问题
解决方法是: 代码如下: //www.B.com里的被调用的页面需要写P3P头,从而解除IE对写Cookie的阻止 context.Response.AddHeader(“P3P”, “CP=CAO PSA OUR”); //www.A.com里通过ajax调用www.B.com里的内容时,是跨域访问,需要使用jsonp,为配合其工作需要添加下面两句,生成jsonp返回 context.Response.ContentType = “text/plain”; context.Response.Write(string.Format(“{0}(‘OK’)”, context.Request[“
asp.net写的一个小博客
使用asp.net写的一个小博客,sqlserver2005的数据库,供初学者学习
asp.net写的一个小项目
asp.net写的一个小项目 asp.net写的一个小项目


