社区
C#
帖子详情
c#中如何写有传回值的sqlcommand
derek
2004-09-15 11:10:47
想在insert一条记录到sqlserver时得到数据表自动产生的id,如何做?谢!
...全文
149
9
打赏
收藏
c#中如何写有传回值的sqlcommand
想在insert一条记录到sqlserver时得到数据表自动产生的id,如何做?谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gbbword
2004-09-15
打赏
举报
回复
不要直接使用inser语句,而是做一个存储过程,调用存储过程,这样你就可以获得你想要的了!
derek
2004-09-15
打赏
举报
回复
那位帮我upup(有新意当然更好):
http://community.csdn.net/Expert/topic/3371/3371670.xml?temp=.3845331
我还有话要说,这里连续发言不能超过三次。。。。。。
forideal
2004-09-15
打赏
举报
回复
反对 rices() ,最大值不一定是刚插入的
sunyou
2004-09-15
打赏
举报
回复
SELECT @@IDENTITY就是刚才插入的记录的编号
ArEoN
2004-09-15
打赏
举报
回复
楼上的不要误导楼主哈:)
多个用户操作的话,你怎么办?
思归大哥给出了
Rices2008
2004-09-15
打赏
举报
回复
insert后的ID如果是自动编号的话,理论上应该是最大的,那么,你在Insert完成后可以Select一下ID号是最大的那一条记录,并将ID号返回出来就可以了.
记住,这两条语句是command里可以写在一起
就好象存储过程一样,是支持批量脚本的.
返回出来的值,再用返回类型的Parameter来接收这样一个返回值.
thinkingforever
2004-09-15
打赏
举报
回复
this.sqlInsertCommand1.CommandText = @"INSERT INTO CoalGas(CoalBedNo, MensurateDate, GasPress, GasAbsoGush, GasCompaGush) VALUES (@CoalBedNo, @MensurateDate, @GasPress, @GasAbsoGush, @GasCompaGush); SELECT ID, CoalBedNo, MensurateDate, GasPress, GasAbsoGush, GasCompaGush FROM CoalGas WHERE (ID = @@IDENTITY)";
saucer
2004-09-15
打赏
举报
回复
add SELECT SCOPE_IDENTITY() at the end of your insert command
insert ...; SELECT SCOPE_IDENTITY()
also see
Retrieving Identity or Autonumber Values
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconretrievingidentityorautonumbervalues.asp
derek
2004-09-15
打赏
举报
回复
我想分对思归大哥来说已不再重要,所以就少给点啦 :)
用
C#
通过sql语句操作Sqlserver数据库教程
C#
连接sqlserver数据库,进行增删改查操作
C#
基础教程-
c#
实例教程,适合初学者
C#
基础教程-
c#
实例教程,适合初学者。 第一章
C#
语言基础 本章介绍
C#
语言的基础知识,希望具有C语言的读者能够基本掌握
C#
语言,并以此为基础,能够进一步学习用
C#
语言编写window应用程序和Web应用程序。当然仅靠一...
c#
mysql存储过程 输出参数
值
_MySQL 存储过程参数用法 in, out, inout
一、MySQL 存储过程参数(in)MySQL 存储过程 “in” 参数:跟 C 语言的函数参数的
值
传递类似, MySQL 存储过程内部可能会修改此参数,但对 in 类型参数的修改,对调用者(caller)来说是不可见的(not visible)。...
C#
对SQL数据库操作类简介:Connection、Command、DataReader、DataSet、DataAdapter
操作数据库使用的便是ADO.NET
中
的几个类,这几个类分别为:1.Connection类:用于创建于数据库的连接。2.Command类:用于下达SQL命令3.DataReader类:读取数据4.DataSet类:数据集5.DataAdapter类:数据适配命令。
c#
mysql 插入返回id_数据库插入一条记录,返回记录ID问题
} } /// /// 创建
SqlCommand
对象实例(用来返回一个整数
值
) /// /// 存储过程名 /// 存储过程参数 ///
SqlCommand
对象实例 private static
SqlCommand
BuildIntCommand(SqlConnection connection, string ...
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章