ASP_SQL,获取插入新记录的ID,
请给出详细例子来,这条SELECT@@IDENTITY我是知道的,但不知道怎么用。。。哥哥们,如果你们就这么一句一句的说我还是不知道怎么用啊,能有再专业点写点源代码出来给...
请给出详细例子来,这条SELECT @@IDENTITY
我是知道的,但不知道怎么用。。。
哥哥们,如果你们就这么一句一句的说我还是不知道怎么用啊,能有再专业点写点源代码出来给我看看吧。
麻烦写个完整的RS方式的提取方法行不...郁闷,
给个例子你们改改:
'rs.open"SELECT @@IDENTITY AS 'p_id'",conn,1,1'这句被注掉了
rs.open "select * from tab_products order by p_id desc",conn,1,1‘这句来得很实在但是如果两个人一起插入数据很可能就取到别人的数据了,而不是自己的那一条,这个我在某系统里总是发生冲突,郁闷
AlertGoToUrl "操作完成","productshow.asp?p_id="&rs("p_id")
rs.close 展开
我是知道的,但不知道怎么用。。。
哥哥们,如果你们就这么一句一句的说我还是不知道怎么用啊,能有再专业点写点源代码出来给我看看吧。
麻烦写个完整的RS方式的提取方法行不...郁闷,
给个例子你们改改:
'rs.open"SELECT @@IDENTITY AS 'p_id'",conn,1,1'这句被注掉了
rs.open "select * from tab_products order by p_id desc",conn,1,1‘这句来得很实在但是如果两个人一起插入数据很可能就取到别人的数据了,而不是自己的那一条,这个我在某系统里总是发生冲突,郁闷
AlertGoToUrl "操作完成","productshow.asp?p_id="&rs("p_id")
rs.close 展开
3个回答
展开全部
在insert语句后面跟上这个语句
SELECT @@IDENTITY
就可以取到了!
根据你的示例进行修改
dim sql
sql="insert into products (a,b,c) values (1,2,3);"'这只是个示例
sql="SELECT @@IDENTITY; "
dim newid
newid=conn.execute(sql)(0)
AlertGoToUrl "操作完成","productshow.asp?p_id="&newid
rs.close
SELECT @@IDENTITY
就可以取到了!
根据你的示例进行修改
dim sql
sql="insert into products (a,b,c) values (1,2,3);"'这只是个示例
sql="SELECT @@IDENTITY; "
dim newid
newid=conn.execute(sql)(0)
AlertGoToUrl "操作完成","productshow.asp?p_id="&newid
rs.close
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询