Forum: ADO.NET |
Thema:
AW: prinzipielle Vorgehensweise bei Autowerten |
Von:
Guido Nachtigall (
16.11.2006 11:51) |
Hallo, Chris,
machst du das DatenbankHandling über den DataAdapter ?
Der macht das beim Insert automatisch und holt sich die Id
in die ensprechende PrimaryKey-Spalte.
Ansonsten kannst du an den Insert-Befehl mit nem Semicolon abgetrennt einfach ein "SELECT @@IDENTITY" mit übergeben und das ganze mit ExecuteScalar() absetze. Der Rückgabewert ist dann die neue ID, ...
Dies funktioniert zumindest beim SQL-Server problemlos, ...
Gruß
Guido
Betreff |
Von |
Datum |
|
|
Chris
Nöther
|
16.11.2006 12:09 |
|
|
AW: AW: AW: prinzipielle Vorgehensweise bei...
Hallo, Chris,
ich fände es merkwürdig, eine Order einzutragen ohne Kundennummer. Schließlich braucht diese eine Zuordnung.
Wenn du allerdings alles gleichzeitig anlegen willst (Kunde und Order),... |
|
|
|
|
|
Guido
Nachtigall
|
16.11.2006 12:51 |
|
|
AW: AW: AW: AW: prinzipielle Vorgehensweise bei...
Ja, eine temporäre ID zu generieren ist ja kein Problem. Aber eben später die Orders, die den nur temp. Kunden-IDs zugeordnet sind, dann den korrekten, endgültigen Kunden_IDs zuzuordnen, das stelle... |
|
|
|
|
|
Chris
Nöther
|
16.11.2006 13:13 |
|
|
Bernhard
Grojer
|
16.11.2006 16:41 |
|
|
AW: AW: AW: AW: AW: AW: prinzipielle...
Hallo,
einen neuen Schlüssel kann ich nicht nehmen, da ich an der Datenstruktur nichts ändern kann (wird auch anderweitig benutzt). Ich habe aber gestern auch in einem anderen Forum gepostet, und... |
|
|
|
|
|
Chris
Nöther
|
17.11.2006 08:14 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!