Om du har access 2000/Jet 4.0 så kan du använda
sql = "insert into t ..."
conn.execute sql,,128
set rs = conn.execute("select @@identity ")
newId = rs(0)
Annars, om du har Access 97, så måste man använda ett recordset när man gör insert.
4 svar · 165 visningar · startad av slurken
Hur får man reda på vilket ID-nummer(Autonumber) en post har fått precis när man lagt till den? Använder Access.
Om du har access 2000/Jet 4.0 så kan du använda
sql = "insert into t ..."
conn.execute sql,,128
set rs = conn.execute("select @@identity ")
newId = rs(0)
Annars, om du har Access 97, så måste man använda ett recordset när man gör insert.
man tackar och bockar
Hur vet man att man använder Jet4 då!?
då får du öppna databasen på detta vis:
objConn.Open "provider=Microsoft.Jet.OLEDB.4.0;Data Source=X:\db-dir\db-file.mdb"
cya,
PatrikB