原创!在ASP中怎样获取Identily的值(怎么获取新添加记录的自动编号)
2008-01-08 16:08
351 查看
№§:获取数据库里最新的种子值!
第一种方法:@@IDENTITY
特点:支持sql Server 和ACCESS
'隐式调用Command对象
sql = " INSERT INTO admin_user (a_user) VALUES ('aaa')"
Conn.Execute(sql)
sql = "select @@identity AS ID "
'sql = "Select IDENT_CURRENT(admin_user) AS ID" 'access 不支持
Set rs = Conn.ExeCute(sql)
Response.Write(rs(0))
'显示调用Command对象
sql = " INSERT INTO admin_user (a_user) VALUES ('aaa')"
Conn.Execute(sql)
Set comm = Server.CreateObject("adodb.command")
comm.CommandText="select @@identity"
comm.ActiveConnection = conn
Set rs = comm.Execute()
Response.Write(rs(0))
第二种方法:IDENT_CURRENT(table_name)
第三种方法:SCOPE_IDENTITY ()
而第一种方法要求,必须用Jet引擎打开数据库连接。
后两种方法,不能使用在ACCESS中,它们是sql的内置函数。
第一种方法:@@IDENTITY
特点:支持sql Server 和ACCESS
'隐式调用Command对象
sql = " INSERT INTO admin_user (a_user) VALUES ('aaa')"
Conn.Execute(sql)
sql = "select @@identity AS ID "
'sql = "Select IDENT_CURRENT(admin_user) AS ID" 'access 不支持
Set rs = Conn.ExeCute(sql)
Response.Write(rs(0))
'显示调用Command对象
sql = " INSERT INTO admin_user (a_user) VALUES ('aaa')"
Conn.Execute(sql)
Set comm = Server.CreateObject("adodb.command")
comm.CommandText="select @@identity"
comm.ActiveConnection = conn
Set rs = comm.Execute()
Response.Write(rs(0))
第二种方法:IDENT_CURRENT(table_name)
第三种方法:SCOPE_IDENTITY ()
而第一种方法要求,必须用Jet引擎打开数据库连接。
后两种方法,不能使用在ACCESS中,它们是sql的内置函数。
相关文章推荐
- 在ASP中怎样获取Identily的值(怎么获取新添加记录的自动编号)
- 在ASP中怎样获取Identily的值(怎么获取新添加记录的自动编号)
- ASP获取刚插入记录的自动编号ID
- mysql获取刚插入(添加)记录的自动编号id
- mysql获取刚插入(添加)记录的自动编号id
- Access数据库如何获取刚添加记录的ID(主键,自动编号)
- mysql获取刚插入(添加)记录的自动编号id
- .net Access 新增记录后获取自动编号的值
- <转载>OleDb操作Access数据库:新增记录时获取自动编号的主键值
- asp.net 怎样才能自动获取图的各种参数(宽,高)实现图片打印
- SQL Server 获取插入记录后的ID(自动编号)
- word图表自动编号后,删除其中一张,后面的图表编号怎么不变呢?怎样让后面的图表编号都-1?
- ASP获取即时ID值(自动编号)
- asp下如何在Access数据库中立即得到所插入记录的自动编号?
- asp下如何在Access数据库中立即得到所插入记录的自动编号?
- sqlserver怎么给已有表的已有字段添加自动编号
- asp 怎么实现可以同时添加多条记录
- SQL Server 获取插入记录后的ID(自动编号)
- Access中获取新添加行的自动编号
- 使用SQL Server 获取插入记录后的ID(自动编号)