早教吧作业答案频道 -->其他-->
asp如何取出刚添加记录的IDsetrs=server.CreateObject("adodb.recordset")rs.open"selectxing,mingfromchaxun",conn,3,3rs.addnewrs("xing")=xingrs("ming")=mingrs.updatex=rs("xing")xid=rs("id")rs.closeResponse.Redirect("z.asp?s="&xid&"&x="&x&""
题目详情
asp如何取出刚添加记录的ID
set rs=server.CreateObject("adodb.recordset")
rs.open "select xing,ming from chaxun",conn,3,3
rs.addnew
rs("xing")=xing
rs("ming")=ming
rs.update
x=rs("xing")
xid=rs("id")
rs.close
Response.Redirect("z.asp?s="&xid&"&x="&x&"")
这样写能取出刚添加的xing的字段,为什么取不出刚添加的ID呢
set rs=server.CreateObject("adodb.recordset")
rs.open "select xing,ming from chaxun",conn,3,3
rs.addnew
rs("xing")=xing
rs("ming")=ming
rs.update
x=rs("xing")
xid=rs("id")
rs.close
Response.Redirect("z.asp?s="&xid&"&x="&x&"")
这样写能取出刚添加的xing的字段,为什么取不出刚添加的ID呢
▼优质解答
答案和解析
首先,数据库中的id字段要设置成标识列,自动递增.
你应该执行了数据库添加操作后,再执行一次查询操作,查询刚才添加的那条记录,就可以了.
rs.open "select top 1 from chaxun order by id desc",conn,1,3
rs.next();
xid = rs("id")
这时xid就是刚才最新添加的ID了.
你应该执行了数据库添加操作后,再执行一次查询操作,查询刚才添加的那条记录,就可以了.
rs.open "select top 1 from chaxun order by id desc",conn,1,3
rs.next();
xid = rs("id")
这时xid就是刚才最新添加的ID了.
看了asp如何取出刚添加记录的ID...的网友还看了以下:
设f为可导函数,对于任意实数p,t有f(p+t)=f(p)+f(t)+2*p*t,且f'(0)=1 2020-06-08 …
关于语音的问题!在「S」后的辅音怎么发音.如ptks后的p,t,k在什么情况下发p,t,k.在什么 2020-06-10 …
求教英语达人4.\x05Wetried,butthewindow.(couldn’t,open)I 2020-06-29 …
关于命题真假求取值范围的设命题p:方程x²/(4-t)+y²/(t-2)=1所表示的曲线为焦点在x 2020-08-01 …
将下列参数方程化为普通方程x=t+1/t-1,y=2t/t^3-1x=p/t^2+pt^2,y将下 2020-08-02 …
下列各选项中的M与P表示同一个集合的是()A.M={x∈R|x2+0.01=0},P={x|x2=0 2020-10-31 …
已知圆(x-5)^2+(y-5)^2=25,一个质点P从(0,5)开始在圆上做匀速圆周运动(逆时针方 2020-11-01 …
四维空间坐标转换确认一下∑和∑’系中P坐标分别为(x,y,z,t)和(x',y',z',t')∑’系 2020-11-01 …
高中函数已知f(x)=2^(x+1)是定义在R上的函数1.若f(x)可以表示为一个偶函数g(x)和奇 2020-12-22 …
求你们了!真的不会!谁会,大大地有赏设f(x)=x^2+px+q,g(x)=x^2+qx+p,p、q 2020-12-31 …