日期:2014-05-17  浏览次数:21263 次

ASP+Access写表时如何返回数据库自动生成的ID号,急!!!!
表NewsTitle
TitleID   自动编号
TitleName   文章标题
……
表NewsContent
ContentID   自动编号
TitleID   文章标题编号
ContentText   文章内容
……
表NewsContent中的TitleID即为表NewsTitle中自动编号产生的ID
求教:
部分数据写入表NewsTitle时如何同时获取该条数据的TitleID值,
以便在写表NewsContent数据是写入TitleID   值。
相关分析:
1、如果完成NewsContent数据写入后再用Select   Max(TitleID)的方式获取TitleID值。这里会有个问题,因为获取值是在数据写入之后再进行查询,如果数据同时并发数较大,就会出现问题,导致获取的TitleID值是错误的。所以这种办法不大可行,希望各位大虾和高手帮忙!谢谢!!!!

关键点应该是写表时如何返回数据库自动生成的ID号,说明一下,用的是ASP+Access

谢谢各位了!!!

------解决方案--------------------
rs.update
temp=rs.bookmark
rs.bookmark=temp
temp=rs( "id ")

temp就是ID
------解决方案--------------------
access数据库的