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数据库的