在录入数据之前当前录入的数据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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)