Pernah pakai Enterprise Manager(SQL 2000) atau SQL Server Management Studio (SQL 2008)?
Pernah coba input/edit data menggunakan tools itu?
Di situ column auto ID-nya read-only dan hanya muncul datanya jika sudah dimasukkan ke database seluruh data untuk row baru.
Kenapa gak ditiru aja yg seperti ini?
Jika anda generate sendiri di awal masalahnya jika ada 2 orang yg memakai bisa bentrok auto id-nya.
Atau buat sebuah tabel "penampung" untuk menampung id terakhir dan auto id dimatikan. Jadi anda bikin auto id secara manual aja. Setiap user akan memasukkan data, program akan increment tabel "penampung" dan tampilkan id itu untuk user. Masalahnya jika User tidak jadi Input maka ID tersebut terbuang sia-sia.