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

ID是数据库自动生成的

在录入数据之前当前录入的数据ID为空,当你把数据完全真确录入到数据里面的时候,也就是rs.update执行完毕这个数据才算录入进去,这时ID才会产生。
要获得ID在RS.UPDARE结束后使用SQL语句查询最后一条记录的ID。这样ID才会获得到。
语句可以这样写 select top 1 * from [表的名称] order by id desc.
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-15
首先要知道你这条数据的具体信息,有什么可以和其他数据区别开的。
select x_id ,Y //Y就是数据的某些具体列,特殊的信息
from table //存入的表
where ···//你的数据的一些信息,比如某列值是什么,等等。比如:Adress==beijing

返回的数据可能是几条,可能就是你输入的那一条,直接看哪个是,都带有id值的本回答被提问者和网友采纳
第2个回答  2012-12-15
mysql:
select last_insert_id()

sqlserver:
@@IDENTITY--是得到当前会话的所有范围的最后插入的IDENTITY值
SCOPE_IDENTITY --是得到当前会话的当前范围的最后插入的IDENTITY值
IDENT_CURRENT --是得到指定表的最后插入的IDENTITY值,与会话、范围无关

asp里面,向数据库里面添加一条记录之后,可以立刻获得这个记录的ID号吗...
取得插入 id ...Access 的办法是取得 bookmark 属性 ...yanzi = rs.bookmark SQL Server 里面可以寻找 INDENTITY 的值 ...SELECT @@IDENTITY AS 'yanzi'yanzi 就是最后的 id ...当然你也可以 SELECT TOP 1 id FROM table ORDER BY id DESC ..只是比较麻烦 ......

asp中为SQL数据库中增加一条记录的语句是什么
conn.execute("insert into b1(姓名,电话) values('"&request("txt1")&"','"&request("txt2")&"')")> insert语句参考:http:\/\/www.asp.org.cn\/sql\/2008331\/sql985.html

ASP怎么连接SQL数据库(asp如何连接sql数据库)
ASP与SQL数据库连接语句具体如下:Setconn=Server.("ADODB.Connection")connstr="provider=Sqloledb;server=服务器名;uid=用户名;pwd=密码;database=数据库名"conn.Openconnstr IfErrThen err.Clear Setconn=Nothing Response.Write"数据库连接出错,请检查连接字串"Response.End ...

asp读取MSSQL数据库中某个字段的值
rs.open sql,cn,1,1 bookname=rs("name")其中bookname是自定义的变量,rs("name")是数据库中的name字段值。

从ASP语言中,acssess数据库啊,怎么从同一个库中,一个表,获取另一个表...
数据库表:表名:T1 T1各个列:ID_1,Name_1,Password_1 表名:T2 T2各个列:ID_2,Name_2 目的:在网页中同时显示Name_1 和 Name_2 的值 < connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Data.mdb")set Conn=server.createobject("adodb.connection")Conn.open ...

关于ASP,如何让DIV显示数据库里 A表中的B列中ID=1
在ASP编程中,如果您想在页面上显示数据库A表中ID为1的B列数据,首先,您需要通过SQL查询语句实现数据获取。具体步骤如下:1. 定义SQL查询:构建一个SQL查询,其基本结构是"SELECT B FROM A WHERE ID = 1",这个查询的目的是从表A中选择B列,其中ID的值等于1。2. 连接数据库:确保您的ASP应用...

asp读取MSSQL数据库中某个字段的值
Jet.OLEDB.4.0;"& "Data Source="& server.MapPath("JYnovels.mdb")set rs=server.CreateObject("adodb.recordset")sql="select from booktype where ID="&Request("menu1")rs.open sql,cn,1,1 bookname=rs("name")其中bookname是自定义的变量,rs("name")是数据库中的name字段值。

asp.net怎么读取数据库sql语句执行结果
第一种方法:\/\/建立ASP.NET Web 应用程序,直接在Page_load函数中加入一下代码,貌似就可以用了 public void Page_Load(object sender, EventArgs e) { using (SqlConnection con = new SqlConnection("Data Source=.;uid=sa;pwd=sa;Database=NorthWind")) { string username = "forever"; ...

asp.net中怎么向sql数据库里插入一条记录
SqlCommand mycomm = new SqlCommand();mycomm.CommandText ="insert into 表名(住址) values('"+Textbox1.Text+"')";mycomm.CommandType = CommandType.Text;mycomm.Connection = myconn;mycomm.ExecuteNonQuery();

asp如何连接向MYSQL并向表中插入数据
"Provider=SQLOLEDB;Data Source=(local);User ID=用户名;Password=密码;Initial Catalog=数据库名"UserConn.Open Uconnstr > 插入数据,用sql语句 < Dim sql;sql = "Insert into <表名>([属性列1],[属性列2],[],[]) values([常量1],[常量2],[],[])"UserConn.Execute(sql)> ...

相似回答