我想知道如何从另一个数据库的表中获取最近生成的自动编号值。目前我正在执行以下操作:
Do Until rsA.EOF
'Inserts new row here (works)
Set rs = New ADODB.Recordset
rs.Open "SELECT @@Identity" (Connection info)
SQLcmd = "UPDATE tbl SET col = " & rs("SELECT @@Identity").Value & "
(WHERE statement);"
DoCmd.RunSQL SQLcmd
rsA.MoveNext
Loop
但是它将col的值设置为0而不是新生成的自动编号。有什么想法吗?或者还有其他方法可以实现这个功能吗?