菜鸟请教了。具体的页面是这样的:
第一个页面添加学生的基本信息,对应sql的student表,里面的stuid是identity(1,1)自动增长的。
然后点击“下一步”添加student信息,成功之后进入第二个页面,添加学生选课信息,这个页面添加的东西
对应course表,里面有courseid也是自动增长的,还有stuid对应第一个页面添加的stuid。问题,第一个页面添加完成之后,怎么取得添加的student对应stuid?因为第二个页面需要插入stuid。
想过用select max(stuid) from student,但是这个思路有很多的不确定性。麻烦大家给个思路,怎么做,谢谢了。
第一个页面添加学生的基本信息,对应sql的student表,里面的stuid是identity(1,1)自动增长的。
然后点击“下一步”添加student信息,成功之后进入第二个页面,添加学生选课信息,这个页面添加的东西
对应course表,里面有courseid也是自动增长的,还有stuid对应第一个页面添加的stuid。问题,第一个页面添加完成之后,怎么取得添加的student对应stuid?因为第二个页面需要插入stuid。
想过用select max(stuid) from student,但是这个思路有很多的不确定性。麻烦大家给个思路,怎么做,谢谢了。
解决方案 »
- 错误 3 未能找到元数据文件“C:\Users\fe\Desktop\新闻发布\NewsModels\bin\Debug\NewsModels.dll” Ne
- (0:未启用,1:启用,2:未使用3:已使用) 用三木怎么写?
- 有关vs2005全局变量的问题
- 一个关于datatable.Relations问题
- 关于获取控件值的问题
- asp.net中当选择下拉框中的某一值是,光标自动跳到下一个文本框??
- PagedDataSource 分页问题
- 关于Portal和系统整合,大家有什么高见
- 获取文件类型的问题,使用上传可以获取,那不用上传呢?
- 如何处理提交的文本框
- 如何合并三个.aspx的页面
- datagrid导出excel格式化出奇怪问题!!!!
==========================================================
我想再次问下:
insert into tt () values()
/*假如数据库多人操作,在执行完这句之后没有返回@@identity之前,另外一人insert了表的话,下面
这句@@identity返回的值是我insert into tt () values()了的值,还是别人insert了的值啊?*/
select @@identity谢谢大家,ps:另外是打个比喻的,实际上不是学生表,只是类似。所以不能同一页面处理。
这句@@identity返回的值是我insert into tt () values()了的值,还是别人insert了的值啊?*/ 不会有这种问题.