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]

Antwort per Email an