自增列的问题
我用的是SQL Server和CRecordSet。在我的CRecordSet对应的表中有一个是自增的列,在我新加入一条记录之后,我如何才能得到我刚刚加入的那条记录中自增列中的内容呢?如果在加完之后取最大值,怎样才能保证在这段时间内没有其它的人往里加数据呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我觉得考虑到数据库的互锁。你的CRECORDSET用SNAPSHOT或DYNAMIC,用SNAPSHOT就好办了
用DYNAMIC的话,能不能将每个客户的数据分别写入缓冲区,但这样并不好。我觉得,这
应该作为系统的一种状况来考虑,看到底那种要求更重要。