Empfohlen: ASP-Tutorial zum Erstellen von 2-Spal-Pagination-Anzeigemodellen Anzeigeformat: ID -Name | ID -Name 1 Julia | #include file = conn.asp--
1.SQL Server
Für SQL Server 2000 bietet es zwei brandneue Funktionen (Ident_Current, Scope_Identity) und verbessert die Mängel von @@ Identity.
Print ident_current ('table') 'Dies erhält den neuen Identitätswert, unabhängig davon, ob in der Datenbank Datensätze hinzugefügt werden (dies vermeidet das Verbindungslimit @@ Identity)
ODER: PRINT SCOPE_IDIENDITY () 'Dadurch wird der Identitätswert des neuesten Datensatzes wie die aktuelle gespeicherte Prozedur, Trigger usw. erstellt.
Es gibt ein Problem mit der globalen Variablen @@ Identity. Wert der Tabelle.
In ASP können Sie das tun:
<%
Setzen Sie conn = server.createObject (adodb.Connection)
conn.open <conn String>
Setzen Sie rs = conn.execute (exec MyProc @param1 = & fakeValue)
Antwort.Write New ID war & rs (0)
Rs.close: RS = nichts setzen
conn.close: conn = nichts setzen
%>
2. Zugang
Für den Zugriff können Sie die folgende Methode verwenden:
<%
Setzen Sie conn = server.createObject (adodb.Connection)
conn.open <conn String>
Conn.execute Introsing in einige (intfield) Werte (& FakeValue &)
Setzen Sie rs = conn.execute (Wählen Sie max (ID) aus irgendeinerem))
Antwort.Write New ID war & rs (0)
Rs.close: RS = nichts setzen
conn.close: conn = nichts setzen
%>
Damit mehrere Personen gleichzeitig Daten in die Datenbank hinzufügen können, müssen wir den Adoptionkeyset Cursor des Datensatzes verwenden, um Fehler zu verhindern. Zum Beispiel das folgende Beispiel:
<%
Setzen Sie conn = server.createObject (adodb.Connection)
conn.open <conn String>
Setzen Sie rs = server.createObject (adodb.recordset)
rs.open select [intfield] aus irgendeiner Zeit, wobei 1 = 0, conn, 1, 3
rs.addnew
rs (intfield) = fakeValue
Rs.Update
Antwort.Write New ID war & rs (ID)
Rs.close: RS = nichts setzen
conn.close: conn = nichts setzen
%>
Teilen: Methoden zum Parsen verschiedener Arten von Datendateien in ASP 1. Erstellen Sie ein Mdbrecordset -Objekt. Eine MDB -Datenbank ist eine vollständige Datenbank, die in dieser Funktion mehrere Datentabellen enthalten kann. Funktion CreateMdBrecordSet (Datenbankdateiname, Datentabellename oder Auswahlanweisung) Dim Conn, Anbieter, DBPAT