·用select max(last_insert_id())可以,但是我不想那么做,在多人更新时可能就不能获得当前用户更新的自动编号
·用mysql_insert_id(),驱动提示不支持
·用
rs.open conn,1,3
rs.addnew
rs.update
getid=rs("自动编号列名")
结果是空的
·用
rs.open conn,1,3
rs.addnew
rs.update
rs.movelast
getid=rs("自动编号列名"),我又怕多人更新的问题
·用rs.open conn,1,3
rs.addnew
temp=rs.book
rs.update
rs.book=temp
getid=rs("自动编号列名"),又提示我不支持book改rs.open 的参数似乎无效(谁知道怎么搞)救命
·用mysql_insert_id(),驱动提示不支持
·用
rs.open conn,1,3
rs.addnew
rs.update
getid=rs("自动编号列名")
结果是空的
·用
rs.open conn,1,3
rs.addnew
rs.update
rs.movelast
getid=rs("自动编号列名"),我又怕多人更新的问题
·用rs.open conn,1,3
rs.addnew
temp=rs.book
rs.update
rs.book=temp
getid=rs("自动编号列名"),又提示我不支持book改rs.open 的参数似乎无效(谁知道怎么搞)救命
最通用的方法
rs.addnew
rs.update
getid=rs("自动编号列名")
rs.movelast [align=center]==== 思想重于技巧 ====
[/align]
rs.open conn,1,3
rs.addnew
rs.update
getid=rs("自动编号列名")
rs.movelast 结果是
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
rs.addnew
rs.update
后,再执行
SELECT MAX试试
打开记录集应该用什么锁类型呢???谁能告诉我