Direkomendasikan: Tutorial ASP tentang cara membuat kode tampilan pagination 2-kolom Format Tampilan: Nama ID | #include File = Conn.asp-- html body bgcolor =#fffff text =#000000 Lebar tabel = 60% Border = 1
1.SQL Server
Untuk SQL Server 2000, ia menyediakan dua fungsi baru (Ident_Current, Scope_Identity) dan meningkatkan kekurangan @@ identitas.
Cetak ident_current ('tabel') 'Ini akan mendapatkan nilai identitas baru terlepas dari apakah ada catatan yang ditambahkan dalam database (ini menghindari batas koneksi @@ identitas)
Atau: print scope_identity () 'Ini akan mendapatkan nilai identitas dari catatan terbaru yang dibuat oleh program lain seperti prosedur tersimpan saat ini, pemicu, dll.
Ada masalah dengan variabel global @@ identitas. nilai tabel.
Di ASP Anda dapat melakukan ini:
<%
Set Conn = Server.CreateObject (AdodB.Connection)
Conn.open <conn string>
Set RS = Conn.execute (exec myproc @param1 = & fakevalue)
response.write ID baru adalah & rs (0)
rs.close: set rs = tidak ada
conn.close: atur conn = tidak ada
%>
2. Akses
Untuk akses, Anda dapat menggunakan metode berikut:
<%
Set Conn = Server.CreateObject (AdodB.Connection)
Conn.open <conn string>
Conn.Execute Insert Into Someable (Intfield) Values (& Fakevalue &)
Setel RS = Conn.Execute (pilih Max (ID) dari Someable)
response.write ID baru adalah & rs (0)
rs.close: set rs = tidak ada
conn.close: atur conn = tidak ada
%>
Namun, agar banyak orang menambahkan data ke database pada saat yang sama, kita perlu menggunakan kursor adopeKeyset dari catatan yang ditetapkan untuk mencegah kesalahan. Misalnya, contoh berikut:
<%
Set Conn = Server.CreateObject (AdodB.Connection)
Conn.open <conn string>
Set RS = Server.CreateObject (ADODB.Recordset)
rs.open pilih [intfield] dari suatu tempat di mana 1 = 0, conn, 1, 3
rs.addnew
RS (Intfield) = Fakevalue
rs.update
response.write ID baru adalah & rs (ID)
rs.close: set rs = tidak ada
conn.close: atur conn = tidak ada
%>
Bagikan: Metode untuk mem -parsing berbagai jenis file data di ASP 1. Buat objek MDBrecordset. Basis data MDB adalah database lengkap yang mungkin berisi beberapa tabel data. Function CreateMdBrecordset (Nama File Basis Data, Nama Tabel Data atau Pilih Pernyataan) Dim Conn, Penyedia, DBPAT