Nach dem Hinzufügen eines Datensatzes mithilfe der Addnew-Methode in ASP verwenden wir häufig die Methode zum Abrufen der sich selbst erhöhenden ID. Diese Funktion lässt sich mithilfe von Lesezeichen leicht erreichen.
Nach dem Hinzufügen eines Datensatzes mithilfe der Addnew-Methode in ASP verwenden wir häufig die Methode zum Abrufen der sich selbst erhöhenden ID. Diese Funktion lässt sich mithilfe von Lesezeichen leicht erreichen.
Kopieren Sie den Codecode wie folgt:
rs.open sql,conn,3,3
rs.addnew
rs("user")="小男"
rs("pass")="333333"
rs.update
temp = rs.bookmark
rs.bookmark = temp
Response.write rs("ID")
access gibt die sich selbst erhöhende ID nach der Hinzufügung zurück
Wird zum Einschleichen verwendet
Kopieren Sie den Codecode wie folgt:
objRs.AddNew
objRs.Update
Ich weiß nicht, wie ich die untergeordnete ID in .net zurückgeben kann.
verwenden
Kopieren Sie den Codecode wie folgt:
Wählen Sie @@Identität
Dieses Ding ist nur in SQL verfügbar.
Später dachte ich, ich könnte nichts tun.
Also:
1. Fügen Sie zuerst einen Datensatz hinzu.
2. Holen Sie sich max(id)
3. Ändern Sie die Daten gemäß max(id)
Es ist wirklich mühsam. Möglicherweise gibt es Probleme mit der Parallelität. Ich weiß nicht, wie Sie das erreichen.
Was Sie gesagt haben, ist sehr seltsam. Das Erhalten der sich selbst erhöhenden ID ist ursprünglich eine SQL-Abfrage.
Darüber hinaus kann ASP auch mithilfe von Zeigern implementiert werden. .net weiß es nicht.
Tatsächlich bedeutete das Originalplakat, dass „select @@identity“ nur in SQL Server verfügbar ist.