Am Mittwoch, 16. November 2005 13:29 schrieb Volker Tanner:
> Hallo,
>
> es schent, ich habe ein kleines Problem mit OOo base. Ich
> versuche folgendes zu tun:
> Für eine Kundendatenbank will ich zwei Tabellen anlegen,
> eine mit den üblichen Stammdaten, Kundennummer als
> auto-inkrementeller primary key, eine weitere mit Daten
> über herausgegebene Gutscheine, Gutscheinnummer als
> auto-inkrementeller primary key nud eine Spalte mit
> Referenz auf die Kundennummer aus der anderen Tabelle,
> damit ich weiss, wohin der Gutschein gegangen ist.
> Als erstes habe ich versucht, das mit einer "nativen" OOo
> Datenbank zu lösen, bin an der Referenz gescheitert. Dann
> habe ich es mit MySQL versucht, selbes Problem. In diesem
> Falle bekomme ich die Fehlermeldung "Datenbank unterstützt
> keine Referenzen". Genauso mit PostgreSQL.

Das Setzen von Referenzen ist eigentlich nur ein Hilfskonstrukt. Bei MySQL 
wird dies über die Verknüpfung mittels Abfragen gesteuert. Wenn ich 
Referenzen setze schützen die mich nur vor ungewolltem Löschen, falls meine 
Formulare nicht sauber geschrieben wurden. Mehr sollen Referenzen nicht 
bewirken. Durch das Setzen von Referenzen wird also eine zusätzliche Funktion 
von der Datenbank erwartet. Und da beginnen dann plötzlich die 
Geschwindigkeitsdiskussionen (schnell gegen abgesichert).

Referenzen würde ich einfach über die Where-Verbindungen der Abfragen 
erstellen.

Gruß

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an