Suchergebnisse

Suchergebnisse 1-8 von insgesamt 8.

  • Benutzer-Avatarbild

    Hallo Zusammen, ich habe ein Dataset und dort unter anderem eine Tabelle Angebote. Diese Tabelle Angebote enthält u.a. eine Spalte Nummer. Bei dieser Spalte verwende ich Autoincrement um die Angebotsnummer immer um 1 zu erhöhen. Leider mussten wir jetzt feststellen, dass es gelegentlich vorkommt, dass Angebotsnummern doppelt vergeben werden. Wie kann ich so etwas vermeiden bzw. wo kann hierbei ein Fehler liegen? Zur Info, die Daten liegen auf einem SQL-Server und mit dem Programm arbeiten mehrer…

  • Benutzer-Avatarbild

    Seed & Step habe ich festgelegt. Bei Step habe ich natürlich 1 gemacht, da ja die Angebotsnummern fortlaufend sein sollen.

  • Benutzer-Avatarbild

    Die Tabelle Angebote hat unter anderem die Spalte ID, Nummer usw. (siehe Bild laut Anlage). Die Spalte ID hat den Primary Key bereits. Wenn ich jetzt bei Nummer mit der rechten Maustaste drauf und Primary-Key festlegen drücke, dann verschiebt er natürlich den Primärschlüssel von ID zu Nummer. Das glaube ich ist auch nicht so gut. Ich könnte zwar einen zusätzlichen Schlüssel einfügen, das dürfte jedoch in meinem Fall leider auch nicht funktionieren habe ich soeben festgestellt, weil es sein kann,…

  • Benutzer-Avatarbild

    Auf AdressenID ist der Key nicht gesetzt. Der Key ist nur bei der ID gesetzt wie im Bild zu sehen, sonst nirgends. Wieso ich Adressen im Angebot speichere hat folgenden Grund: Wenn z.B. vor 2 Jahren ein Angebot an den Kunden X aus Y geschrieben wurde und beim Kunde ändert sich danach was an der Adresse, dann ist es ja so, wenn Das Angebot mit der Kundentabelle verknüpft ist, dass wenn ich jetzt die Adresse ändere und das alte Angebot nochmals öffne, dann hat das alte Angebot auch die aktuelle ge…

  • Benutzer-Avatarbild

    Da habe ich wirklich was komisches gebastelt. Aber bis auf die paar doppelten Angebotsnummern funktioniert das Programm überraschenderweise sehr gut und es sind auch bereits mehrere 1000 Angebote gemacht worden. Auf dem SQL müsste bei der ID-Spalte AutoIncrement aktiviert sein. (Siehe Bild) Ich dachte mir eigentlich, wenn ich ein neues Angebot erstelle und nach dem Erstellen sofort ein Update mache, dass dann dieses Problem nicht auftauchen kann. VB.NET-Quellcode (4 Zeilen) Anscheinend habe ich …

  • Benutzer-Avatarbild

    Könnte mich nicht daran erinnern, was manuell geändert zu haben. Die ID mit dem Primary Key des Angebots ist ja auch nie doppelt. Nur die Angebotsnummer ist gelegentlich doppelt (auch bei keinem Änderungsangebot). Die Angebotsnummer hat keinen Primary Key, da ja diese wie bereits erwähnt unter Umständen doppelt vorkommen kann, wenn z.B. ein Änderungsangebot gemacht wird. Wenn ein neues Angebot erstellt wird, so soll die ID (das passt auch) und die Angebotsnummer (passt nicht immer) um 1 erhöht w…

  • Benutzer-Avatarbild

    Die ID passt, das lassen wir mal so stehen würde ich sagen. Der Angebotsnummer kann ich ja keinen Primary Key zuweisen, weil wenn es ein Änderungsangebot ist, dann gibt es tatsächlich 2 Angebote (mit unterschiedlicher ID, weil es ja 2 Angebote sind, jedoch mit der gleichen Angebotsnummer). Somit kann ich keinen Primary Key der Angebotsnummer zuweisen, wenn ich da auf dem richtigen Dampfer bin.

  • Benutzer-Avatarbild

    Wenn ein neues Angebot erstellt wird (kein Änderungsangebot) kommt es gelegentlich vor, dass eine Angebotsnummer doppelt vergeben wird.