Jeg kan ikke lige gennemskue den dybere mening med din kode men jeg har lavet det således at jeg først tjekke hvad den sidste post i ordretabellen hedder, derefter gemmer jeg den i næste nummer.
cirka således...
Ordre_SQL="Select * from ordre order by ordre_nummer desc"
Set Ordre_Rs=Conn.Execute(Ordre_SQL)
Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.Open Ordre_SQL, Conn, 3, 3
Recordset1.addnew
Recordset1("ordre_kunde_nummer") = Str_kunde_nummer
Recordset1("Ordre_dato") = date()
Recordset1("ordre_arkiv") = 0
Str_Ordre_nummer = Ordre_rs("ordre_nummer") + 1
Recordset1.Update
Recordset1.Close
Mvh
Ares - alias Peter@TheStringSite.com
http://www.TheStringSite.com/