Home Windows ecommerce Treiber Server Entwicklung Software Security Internet Hardware Nicht IT Mobile Nintendo Suchen Multimedia Virtualisierung Kopie von Navi01b Provider


ASP

.NET Klassen
ApplikationsTyp
c# (.net)
ADO.NET
ASP.NET
ASP
.Net Zusätze
VBA
Tools
WebClientSeitig
Java
PHP
AJAX
SQL
Google
xml
RegEx
Service
MultiLayer
WSH

ASP

Active Server Page. Nicht mehr ganz neue Technik zur serversetigen Programmierung von Webseiten.

Frage: Wie kann ich die ID (Autowert) eines gerade eingefügten Datensatzes ermitteln?
Dieses Beispiel setzt voraus, daß das Feld, daß die ID enthält, als Autowert - Inkrement deklariert
und als eindeutiger Schlüssel (Unique Key oder Primary Key) angelegt wurde.

[getid.asp]
<%
Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open "<DSN>", "<UID>", "<PWD>"

        ' --- Einfügen des Datensatzes
        InsertSQL = "INSERT INTO <tabelle> (<textfeld>) VALUES ('Testeintrag')"
        objConn.Execute InsertSQL

        ' --- Zuweisen des SQL-Strings
        GetIDSQL = "SELECT @@IDENTITY AS nID FROM <tabelle>"

        Set objRS = Server.CreateObject("ADODB.Recordset")
            objRS.Open GetIDSQL, objConn, 1, 1

               ' --- Speichern der ID in eine Variable
               nID = objRS.Fields("nID")

            objRS.Close
        Set objRS = Nothing

    objConn.Close
Set objConn = Nothing
%>

Links

 

 


Ihre Werbung hier

 

Haftungsausschluss: Verwendung der Informationen auf Ihre eigene Gefahr. Wir übernehmen keinerlei Haftung. Beachten Sie auch den Haftungsausschluss.


Wenn Sie Wünsche, Anregungen, Verbesserungen, Korrekturen oder sonstige Vorschläge zu dieser FAQ haben: . Wir freuen uns auf Ihr Mail.


 Und jetzt noch ein bisschen Werbung...

Stellensuche, Jobangebote unter www.notizia.ch/stellensuche