我有一个表,其中包含产品的详细信息。我希望能够生成包含特殊字符的自动ID
我已经能够编写代码来生成自动ID,也可以添加一个新的ID。但当它达到第10和第11个记录时,问题就出现了。
它似乎将第9条记录视为数据库中的最大记录。
这使得它抛出错误,即会有重复。例如,记录9生成CAT009,记录10生成CAT0010,但是为了将记录11生成为CAT0011,它似乎一直在生成CAT0010,因为我在SELECT语句中使用了MAX函数。
Sub auto()
Try
Dim cn As New OleDbConnection("Provider=Microsoft.A