Forum: Datenbanken
Delphi
by DeddyH,
11. Jan 2008
Das bewirkt, dass der Wert automatisch ermittelt wird (Autoincrement).
Forum: Datenbanken
Delphi
by DeddyH,
11. Jan 2008
Hast Du denn Identity eingestellt?
Forum: Datenbanken
Delphi
by DeddyH,
11. Jan 2008
Wobei kommt denn die Meldung? Zumindest kann ich Dir sagen, dass Du wohl versuchst, NULL in ein Feld zu schreiben, dass als NOT NULL definiert wurde.
Forum: Datenbanken
Delphi
by DeddyH,
11. Jan 2008
Ein Primärschlüssel ist ein eindeutiger Wert, ein Index hingegen nicht zwangsläufig (sehr kurze Umschreibung ;) ).
Eine Methode fällt mir noch ein:
- Erzeugen einer temporären Tabelle (mit Primärschlüssel und Identity)
- Kopieren der Originaltabelle in die temporäre
- Ändern der Tabellenstruktur der Originaltabelle (evtl. durch Löschen und Neuanlage)
- Zurückkopieren der Daten
- Löschen...
Forum: Datenbanken
Delphi
by DeddyH,
11. Jan 2008
Du musst das Feld der Tabelle hinzufügen und als Primärschlüssel definieren. Als Datentyp bietet sich integer an, falls es so etwas gibt, am Besten "Autowert".