This is the correct syntax to return the primary key from the table after an insert.
Dim cn
Dim rs
set cn = CreateObject("ADODB.Connection")
cn.open "ODBCSorce", "LoginName" ,"LoginPass"set rs = CreateObject("ADODB.Recordset")
rs.open "TableName", cn, adOpenKeyset, adLockPessimistic, adCmdTablers.AddNew
rs("FieldName") = "Test"
rs.Update
ID = rs("ID")
rs.close
set rs = nothing
cn.close
set cn = nothing
ASP NOTE: "adovbs.inc" must be included to work
<!--#include file="includes/adovbs.inc"-->