求一个asp的SQL语句,向数据库里面添加了一条数据,怎么获得该数据的ID

求一个asp的SQL语句,向数据库里面添加了一条数据,怎么获得该数据的ID,第1张

在录入数据之前当前录入的数据ID为空,当你把数据完全真确录入到数据里面的时候,也就是rsupdate执行完毕这个数据才算录入进去,这时ID才会产生。

要获得ID在RSUPDARE结束后使用SQL语句查询最后一条记录的ID。这样ID才会获得到。

语句可以这样写 select top 1 from [表的名称] order by id desc

int a;

a=RequestQueryString["id"]==null0:intPares(RequestQueryString["id"]ToString());

这样应该可以的,如果取不到ID,就赋0给i

但是如果穿过的值如果不能转换到int型,那还是会出错

可以改造成

int a = 0;

try{

a=RequestQueryString["id"]==null0:intPares(RequestQueryString["id"]ToString());

}

catch{}

不过用try会降低效率

提交的时候,请这样子把ID值带走如<----adminasp>

<a href="addaspid=<%=rs("id")%>">修改</a>

然后在那个add页面可以建设一个隐藏域接收ID值如

<input type="hidden" id="<%=request("id")%>">

提交后在另一个页面addnew处理

处理完成返回的时候

<%

responsewrite "<script>alert('修改成功');location='adminaspid="<%=request("id")%>"';</script>"

%>

sql="select from test where id=3"

set rs=serverCreateObject("ADODBRecordset")

rsopen sql,conn,1,1

responsewrite "ID="&rs("id")

responsewrite ",name="&rs("neme")

responsewrite ",password="&rs("password")

如果是从url上接收id的话,就用id=RequestQueryString("ID");

如果是从表单上接收id的话,就用id=Requestform("ID");

或是用通用的办法:id=Request("ID");

以上就是关于求一个asp的SQL语句,向数据库里面添加了一条数据,怎么获得该数据的ID全部的内容,包括:求一个asp的SQL语句,向数据库里面添加了一条数据,怎么获得该数据的ID、ASP.NET如何获取网址中的ID、asp 如何 获取 登陆用户的 ID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9772950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存