Ich frage mich, wie ich den zuletzt generierten Autowert-Wert aus einer Tabelle in einer anderen Datenbank abrufen konnte. Momentan mache ich das:Verwenden von @@ Identität
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
Aber es gibt Col einen Wert von 0 anstelle der neu generierten Autonummer. Irgendeine Idee warum? Oder eine andere Möglichkeit, dies zu tun?
Siehe http://stackoverflow.com/q/186544/11683 – GSerg