von ThomasDe2 » Mo, 12.02.2007 23:29
Re,
zunächst die Sache mit dem Absturz: Hat OO alle Linux-Zugriffsrechte, die es braucht? Unter Win kackt OO auch sang- und klanglos ab, nachdem der Zugriff (vom ODBC-Treiber) verweigert wurde.
Ich habe hier (XP) auch das Primärschlüsselproblem beim Zugriff auf die Tabellen einer Access-mdb. Die Daten kann man dann nicht ändern. (Bei Datenbanktyp 'Access'. Bei Datenbanktyp 'ODBC' ist ändern möglich und das OO kackt dann beim Speichern einfach ab.)
Ja schön: in jeder Tabelle wurde ein Primärschlüssel definiert und der Zugriff mit OO klappt dort auch. Aber nur auf jede einzelne Tabelle, und so ist das ganze ziemlich wertlos.
Denn diese Tabellen sind über die Primärschlüssel-IDs verknüpft und der Zugriff ist nur über einen gemeinsamen View sinnvoll. Und schon haben wir den Mist: Eine Ansicht erstellt über OO und schon kann man keine Daten mehr ändern. Kein Primärschlüssel mehr da!? (Index erzeugen geht auch nicht.) Im alten SO6 hat es zumindest funktioniert!
Und da ist noch ein BUG: Man kann nicht mehr als drei (zwei!) Tabellen über eine Ansicht verknüpfen. Sonst werkelt OO Base drei Tage lang... Mit dem gleichen SQL-Kommando (ODBC) dauert der select nur eine halbe Sekunde.
Sorry, wenn der Ton nicht ganz freundlich ist, aber ich möchte ja auch am Hammer nicht Tage lang herumbasteln, nur weil ich einen Nagel in die Wand schlagen will.
Kann man den nun über eine erstellte Ansicht in OO (über drei Tabellen) Daten editieren? (Wenn ja, wie mach' ich's?)
Besten Dank für die Antwort.
-- Thomas
Re,
zunächst die Sache mit dem Absturz: Hat OO alle Linux-Zugriffsrechte, die es braucht? Unter Win kackt OO auch sang- und klanglos ab, nachdem der Zugriff (vom ODBC-Treiber) verweigert wurde.
Ich habe hier (XP) auch das Primärschlüsselproblem beim Zugriff auf die Tabellen einer Access-mdb. Die Daten kann man dann nicht ändern. (Bei Datenbanktyp 'Access'. Bei Datenbanktyp 'ODBC' ist ändern möglich und das OO kackt dann beim Speichern einfach ab.)
Ja schön: in jeder Tabelle wurde ein Primärschlüssel definiert und der Zugriff mit OO klappt dort auch. Aber nur auf jede einzelne Tabelle, und so ist das ganze ziemlich wertlos.
Denn diese Tabellen sind über die Primärschlüssel-IDs verknüpft und der Zugriff ist nur über einen gemeinsamen View sinnvoll. Und schon haben wir den Mist: Eine Ansicht erstellt über OO und schon kann man keine Daten mehr ändern. Kein Primärschlüssel mehr da!? (Index erzeugen geht auch nicht.) Im alten SO6 hat es zumindest funktioniert!
Und da ist noch ein BUG: Man kann nicht mehr als drei (zwei!) Tabellen über eine Ansicht verknüpfen. Sonst werkelt OO Base drei Tage lang... Mit dem gleichen SQL-Kommando (ODBC) dauert der select nur eine halbe Sekunde.
Sorry, wenn der Ton nicht ganz freundlich ist, aber ich möchte ja auch am Hammer nicht Tage lang herumbasteln, nur weil ich einen Nagel in die Wand schlagen will.
Kann man den nun über eine erstellte Ansicht in OO (über drei Tabellen) Daten editieren? (Wenn ja, wie mach' ich's?)
Besten Dank für die Antwort.
-- Thomas