Ich habe eine Datenbank im Zugriff mit automatischem Erhöhungsfeld ( ID
).
Ich füge einen solchen Eintrag (in C #)
ein %Vor%Wie bekomme ich die letzte Kuvertiernummer?
Ich möchte keine neue Abfrage ausführen. Ich weiß, dass in SQL etwas wie SELECT @@IDENTITY
aber ich weiß nicht, wie man es benutzt
Danke im Voraus
Mehr dazu: Die Identität des zuletzt hinzugefügter Datensatz
Der Jet 4.0-Anbieter unterstützt @@Identity
Ich denke, Sie könnten sogar eine Erweiterungsmethode für OleDbConnection
...
Mit @ Lee.J.Baxters Methode (die großartig war, da die anderen nicht für mich arbeiten!) entkam ich der Erweiterungsmethode und fügte sie einfach inline in das Formular selbst ein:
%Vor%HINWEIS: In den meisten Fällen sollten Sie Parameter anstelle der string.Format () -Methode verwenden, die ich hier verwendet habe. Ich habe es diesmal gerade gemacht, da es schneller war und meine Einfügewerte nicht von einem Benutzer stammen, also sollte es sicher sein.