Setelah menambahkan record menggunakan metode addnew di asp, kita sering menggunakan untuk mendapatkan ID yang bertambah sendiri, dan mudah untuk mencapai fungsi ini menggunakan bookmark.
Setelah menambahkan record menggunakan metode addnew di asp, kita sering menggunakan untuk mendapatkan ID yang bertambah sendiri, dan mudah untuk mencapai fungsi ini menggunakan bookmark.
Copy kode kodenya sebagai berikut:
rs.open sql,sambungan,3,3
rs.tambahkan baru
rs("pengguna")="小男"
rs("lulus")="333333"
rs.update
suhu = rs.bookmark
rs.bookmark = suhu
Respon.tulis rs("ID")
access mengembalikan ID yang bertambah sendiri setelah penambahan
Digunakan untuk asp masuk
Copy kode kodenya sebagai berikut:
objRs.TambahkanBaru
objRs.Perbarui
Saya tidak tahu cara mengembalikan ID sub-peningkatan di .net.
menggunakan
Copy kode kodenya sebagai berikut:
pilih @@identitas
Hal ini hanya tersedia di SQL.
Belakangan saya pikir tidak ada yang bisa saya lakukan.
Jadi:
1. Tambahkan catatan terlebih dahulu.
2. Dapatkan maks(id)
3. Ubah data sesuai max(id)
Ini benar-benar merepotkan~~ Mungkin ada masalah dengan konkurensi. Saya tidak tahu bagaimana Anda mencapainya?
Apa yang kamu katakan sangat aneh. Mendapatkan ID yang bertambah sendiri awalnya merupakan kueri SQL.
Selain itu, ASP juga dapat diimplementasikan dengan menggunakan pointer. .net tidak tahu.
Faktanya, poster aslinya berarti select @@identity hanya tersedia di sqlserver.