取得下个自动生成的 ID 在数据库里我们使用了自动增加的 ID, 能取得下个自动产生的 ID With Data1.Recordset .AddNew MsgBox !ID '下个自动生成的 ID .CancelUpdate End With 这个技巧有个缺陷就是取了之后,虽然你取消了它,但ID值还是会增加 或者可以使用ADOX的TABLES和COLUMNS lngSeedValue= col.Properties("Seed") lngIncrementValue= col.Properties("Increment") lngMaximumValue= Nz(rstMax!MaxValue.Value, 0) '取此表已有最大ID 然后用最大ID+lngIncrementValue即为下一个ID |
|站长邮箱|小黑屋|手机版|Office中国/Access中国
( 粤ICP备10043721号-1 )
GMT+8, 2025-4-3 11:58 , Processed in 0.140675 second(s), 23 queries .
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.