社区
MS-SQL Server
帖子详情
用asp取 @@IDENTITY 值出错!
ppxstar
2003-05-07 11:25:32
语句内容
Sql="INSERT INTO datbaseinfo(username) VALUES ('张三') SELECT @@IDENTITY AS 'userid'"
Set Rs=Conn.execute(sql)
userid=rs("userid")'此处出错
出错提示
错误类型:
ADODB.Recordset (0x800A0CC1)
其它情况
数据已经正确插入到数据库里
请问是怎么回事呀
...全文
49
9
打赏
收藏
用asp取 @@IDENTITY 值出错!
语句内容 Sql="INSERT INTO datbaseinfo(username) VALUES ('张三') SELECT @@IDENTITY AS 'userid'" Set Rs=Conn.execute(sql) userid=rs("userid")'此处出错 出错提示 错误类型: ADODB.Recordset (0x800A0CC1) 其它情况 数据已经正确插入到数据库里 请问是怎么回事呀
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ppxstar
2003-05-08
打赏
举报
回复
CrazyFor(蚂蚁) 我试过不行
dapper(太阳雪) 那就不能在插入的同时取出值了,没有其它方法了吗?
blactte
2003-05-08
打赏
举报
回复
Sql="INTO datbaseinfo(username) VALUES ('张三') go SELECT @@IDENTITY as userid"
sql server两条语句之间需要写go
当作一个批处理来完成
ttyp
2003-05-08
打赏
举报
回复
前面加上set nocount on;看看
Sql="set nocount on;INSERT INTO datbaseinfo(username) VALUES ('张三'); SELECT @@IDENTITY as userid"
dapper
2003-05-07
打赏
举报
回复
Sql="INSERT INTO datbaseinfo(username) VALUES ('张三') SELECT @@IDENTITY AS 'userid'"
Set Rs=Conn.execute(sql)
userid=rs("userid")'此处出错
insert 语句是无返回结果的sql, userid=rs("userid") 当然去不到值了。在你写的句子中SELECT @@IDENTITY AS 'userid' 是作为一个值 使用了,所以结果是对的。而最终conn执行的是一个insert ,所以不会有返回记录集。
CrazyFor
2003-05-07
打赏
举报
回复
TRY:
Sql="INSERT INTO datbaseinfo(username) VALUES ('张三'); SELECT @@IDENTITY as userid"
Set Rs=Conn.execute(sql)
userid=rs("userid")'此处出错
ppxstar
2003-05-07
打赏
举报
回复
再说,这样的话那我还不如这样写
Sql="INSERT INTO datbaseinfo(username) VALUES ('张三')"
Set Rs=Conn.execute(sql)
Sql="SELECT top 1 id datbaseinfo order by id desc"
Set Rs=Conn.execute(sql)
userid=rs("id")
我就是不想多打开记录集
ppxstar
2003-05-07
打赏
举报
回复
试了,执行正确,但取到的值为空,不是正确的取值
mjhnet
2003-05-07
打赏
举报
回复
Sql="INSERT INTO datbaseinfo(username) VALUES ('张三')"
Set Rs=Conn.execute(sql)
Sql="SELECT @@IDENTITY AS 'userid'"
Set Rs=Conn.execute(sql)
userid=rs("userid")
这样试试
ppxstar
2003-05-07
打赏
举报
回复
急用,在线等待!
ASP
.NET通讯录.rar
这个名为"
ASP
.NET通讯录.rar"的压缩包文件很可能包含了一个使用
ASP
.NET技术实现的通讯录应用示例,旨在帮助开发者理解如何在实际项目中运用
ASP
.NET。 在
ASP
.NET中,你可以使用C#或VB.NET作为编程语言,通过.NET ...
ASP
.NET MVC5网站开发用户注册(四)
一、默认Web项目的更改 用户这部分还是自己做,...@User.
Identity
.Name 我们先运行一下,
出错
啦。 这是因为项目中有两个名为Home的控制器,必须在路由中加上命名空间。先打开区域中的MemberAreaRegistration添加
基于
ASP
.NET+MVC的三层架构博客网站系统源码2.zip
【标题】中的“基于
ASP
.NET+MVC的三层架构博客网站系统源码2.zip”表明这是一个使用
ASP
.NET框架,结合MVC(Model-View-Controller)设计模式开发的三层架构的博客网站系统的源代码包。三层架构是一种常见的软件设计...
世界上最简单的
ASP
.net的Forms验证Demo
如果只是为了完成任务,我用
ASP
就OK了,为什么还要用
ASP
.net,如果我们用.net时还用
ASP
的思路也得了,为什么还要研究
ASP
.net提供的东西。呵呵,不为什么,喜欢,我所做的正是我想做的,我不是为了完成一个任务,而是...
留言本(
asp
.net)
在这个"留言本(
asp
.net)"项目中,开发者使用了
ASP
.NET技术来创建一个基本的在线交互平台,让用户能够进行登录、下载、留言和回复等操作。 1. **用户登录功能**: 用户登录是系统的核心部分,它验证用户的身份,...
MS-SQL Server
34,871
社区成员
254,637
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章