我下面的代码工作得很好,尽管我担心ID冲突。
基本上发生的事情是当我插入一个新行时,我检查TableCounts表中的行计数我更新,添加一个然后插入新行和创建的ID一段时间以来一直在困扰我,有更好的方法做到这一点,而且我错过了它。
我知道碰撞不太可能,但是对于这种方法的任何帮助都会受到赞赏。
.then()
答案 0 :(得分:0)
对行进行计数并增加1是一个坏主意,而是从表中获得maxid,然后再增加1,然后再也不会发生冲突。 您可以通过isull(Max(Id),0)
获得maxid