asp.net 如何获取刚刚向数据库插入的该条数据的ID值(ID设主键并自增)。插入方法是生成器生成代码的方法

protectedvoidbtnSend_Click(objectsender,EventArgse){······bll.Add(model);MessageBox.S... protected void btnSend_Click(object sender, EventArgs e)
{ ······
bll.Add(model);
MessageBox.ShowAndRedirect(this, "Done!", "appSucc.aspx?id=" + model.ID);} 我这样写这个model.ID=null的
展开
 我来答
daj1991625
2012-09-14
知道答主
回答量:42
采纳率:0%
帮助的人:16.5万
展开全部
访问量小的话有个方便的笨办法:插入后根据条件查找那一条数据。--不推荐。
最好用存储过程,在存储过程里面写处理逻辑。
追问
就是觉得根据条件查询不好,才想请教大家。
追答
在存储过程里面写你的处理代码,或者写一个触发器,在表插入数据的时候触发事件。插入数据的时候能取到ID值的  去读inserted表里面的值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友931f824
2012-09-14 · TA获得超过102个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:121万
展开全部
用触发器或者存储过程都可以的
追问
能举例子下吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式