Hi Ich entwickle derzeit ein Lager- und Vertriebsmanagementsystem mit Windows-Formularen (C#) und einer SQL Server-Datenbank. Wenn der Benutzer eine neue Bestellung anlegt, möchte ich, dass die Bestellnummer automatisch generiert wird; PO0001 (gerade Zahlen nur ohne die 'PO' sollten in Ordnung sein). Kannst du mir bitte helfen?Keine Serie in Windows Forms & SQL
Antwort
Sie können Identity
-Eigenschaft in SQL Server verwenden.
Sie können hier darüber lesen ->SQL Identity property
Um eine Definition und ein Beispiel von dieser Seite ausleihen:
Erzeugen eine Identitätsspalte in einer Tabelle. Diese Eigenschaft wird mit den Transact-SQL-Anweisungen CREATE TABLE und ALTER TABLE verwendet.
Syntax: IDENTITY [(seed , increment)]
seed: Ist der Wert, der für die erste Zeile geladen die Tabelle verwendet wird.
Inkrement: Ist der inkrementelle Wert, der der Identität Wert der vorherigen Zeile hinzugefügt wurde, die geladen wurde.
Sie müssen sowohl den Anfangswert als auch den Zuwachs angeben. Wenn keiner angegeben ist, ist der Standardwert (1,1).
Hier ist ein Beispiel, wie Sie es verwenden, würde eine Identitätsspalte zu erstellen:
CREATE TABLE new_employees
(
id_num int IDENTITY(1,1), //This is the identity column
fname varchar (20),
minit char(1),
lname varchar(30)
);
- 1. Windows Forms mit asynchronem Socket; keine Textausgabe
- 2. SignalR in Windows Forms
- 3. windows forms
- 4. Registerkartenindex in Windows Forms
- 5. Klassenname in Windows Forms
- 6. AddMessageFilter ohne Windows Forms?
- 7. IPC Windows Service Windows Forms
- 8. Windows Forms: Windows-Label nicht
- 9. Windows Forms Skins in C#
- 10. Image in Windows Forms DataGridView
- 11. Anwendungsstart-Flags in Windows Forms?
- 12. Statusleiste in C# Windows Forms
- 13. Refactoring Windows Forms-Anwendung
- 14. Windows Forms RichTextBox Cursorposition
- 15. Windows Forms, Lernprogramm?
- 16. Windows Forms MenuStrip Rahmenfarbe
- 17. Windows Forms - Berichtsdesigner
- 18. Windows Forms: Mehrere Standardschaltflächen?
- 19. Windows Forms - ErrorProvider + DataGridView
- 20. Windows Forms Endlosschleife Ausnahme
- 21. Windows Forms-Anwendungsleistung
- 22. Windows Forms Sichtbarkeitsproblem
- 23. Speicherauslastung: WPF vs Windows Forms
- 24. System :: Windows :: Forms :: Formular :: Showdialog()
- 25. Windows Forms C# .net Bereitstellungsproblem
- 26. Windows Forms-Steuerelement Bibliothek Vorlage
- 27. Wie Console.WriteLine() in Windows Forms Anwendung
- 28. WPF mit Windows Forms - STAThread
- 29. Windows Forms Textfeld Enter-Taste
- 30. Hook Nachrichtenschleife in Windows Forms-Anwendung?