Am Montag, 13. Februar 2006 19:37 schrieb Frank Taherkhani:
> Hallo Sigrid,
>
> danke Dir für die schnelle Antwort.
> Die Datenbank verfügt tatsächlich über keinen Primärschlüssel.
> Wenn ich eine Spalte (unter Bearbeiten) als Primärschlüssel setze oder
> eine neue Spalte einfüge und sie als Primärschlüssel setzen möchte,
> erhalte ich folgende Fehlermeldung:
>
> "Fehler bei der Verbindung mit der Datenquelle
> Null-Wert in Index oder Primärschlüssel nicht möglich."
Mit Null-Wert ist nicht die '0' gemeint, sondern ein leeres Feld.
Primärschlüssel kann nur eine Spalte/Spaltengruppe werden, die jeden
Datensatz eindeutig unterscheiden lässt. Auch in Access ist so ein Feld - nur
scheint die Information darüber beim Auslesen in OpenOffice verloren zu
gehen. Meist ist dieses Feld einfach ein 'AutoWert'-Feld, d.h. der Wert wird
automatisch von 1 an aufwärts geschrieben. Häufig hat dieses Feld auch die
Bezeichnung 'ID'.
Irgendwo in der Datenbank muss also so ein Feld existieren, dass sich von
Datensatz zu Datensatz unterscheidet und in dem bei keinem Datensatz das
entsprechende Feld leer ('NULL') ist. Das muss dann Primärschlüssel werden.
Gruß
Robert
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]