将记录插入数据库显示案例编号给用户

时间:2013-11-12 10:24:55

标签: c# asp.net sql visual-studio-2010 stored-procedures

对此很新,所以对我来说很容易。

基本上我正在创建一个表单(在visual studio c#中)用户向数据库提交记录。一旦提交了表单(我使用存储过程从文本框中收集信息并插入表格)我想要一个警告框弹出并说出类似的内容......案例已成功提交新的记录是(新案件编号)请记下案件编号.....

我遇到的问题是如何获得带有案例编号的警报框?案例编号是表中的主键,并设置为自动增量。

非常感谢任何帮助

谢谢

1 个答案:

答案 0 :(得分:0)

假设您使用SQL Server,那将非常简单。在存储过程中,如果在插入记录后调用SCOPE_IDENTITY(),它将为您提供刚插入的行的案例编号。

现在,您可以使用RETURN命令从存储过程返回此数字(是的!存储过程可以返回一个整数,但请记住它通常用于返回错误号),或者使用该问题的OUTPUT参数。你会找到一个简单的例子here