Absturz v. OOo 1.1 bei Primärschlüssel-Erzeugung von MySQL
Hallo zusammen, ich habe die OOo Version 1.1.0 auf SuSE-Linux 8.2 laufen. Die Datenbank MySQL 4.0.18 soll über OOo bearbeitet werden. Die Konfiguration ist soweit abgeschlossen, dass ich eine Tabelle anlegen kann. Unter dem Karten- Reiter "Tabelle" befinden sich 3 Schalter, wenn man mit dem Mauszeiger 'rüberfährt, erkennt man "Tabelle neu, Tabelle bearbeiten und Tabelle löschen". Aktiv ist nur Tabelle bearbeiten - was mich stört ist der in Klammern gesetzte Zusatz - "nicht unterstützt von dieser Verbindung" Was bedeutet das? In der Tabelle kann ich zwar Datenfelder anlegen aber nicht speichern! Ich werde vorm Speichern aufgefordert einen Primärschlüssel zu erzeugen. Knopf OK drücken - das war's dann - ein Ausnahmefehler ist aufgetreten - Willkommen zum OpenOffice.org Fehlerbericht. Totalabsturz von OOo. Wer hat eine Idee, wo ich nach der Fehlerquelle suchen kann oder welche Informationen benötigt ihr um überhaupt helfen zu können? Vorerst einmal vielen Dank und alles Gute Heiner -- ************************* Heiner Gewiehs Marketing-Fachkaufmann 63868 Gro0wallstadt heiner.gewiehs@gewiehs.de *************************
Hallo Heiner, hallo Leute, Am Dienstag, 20. April 2004 15:22 schrieb Heiner Gewiehs:
ich habe die OOo Version 1.1.0 auf SuSE-Linux 8.2 laufen. Die Datenbank MySQL 4.0.18 soll über OOo bearbeitet werden. Die Konfiguration ist soweit abgeschlossen, dass ich eine Tabelle anlegen kann.
Unter dem Karten- Reiter "Tabelle" befinden sich 3 Schalter, wenn man mit dem Mauszeiger 'rüberfährt, erkennt man "Tabelle neu, Tabelle bearbeiten und Tabelle löschen". Aktiv ist nur Tabelle bearbeiten - was mich stört ist der in Klammern gesetzte Zusatz - "nicht unterstützt von dieser Verbindung" Was bedeutet das?
Dass es (möglicherweise) nicht (richtig) funktioniert, würde ich mal vermuten ;-)
In der Tabelle kann ich zwar Datenfelder anlegen aber nicht speichern! Ich werde vorm Speichern aufgefordert einen Primärschlüssel zu erzeugen. [Absturz von OOo folgt]
Mache das, was Dein Computer von Dir fordert ;-) - sprich: einen Primärschlüssel anlegen. Die einfachste Lösung wird sein, mit phpMyAdmin die Tabelle zu bearbeiten und einem Feld [1] das Attribut "Primärschlüssel" bzw. "PRIMARY KEY" zu verpassen. Lesetip: Die MySQL-Doku, Stichwort "Primärschlüssel" bzw. "PRIMARY KEY". Zu finden bei der Erklärung zu CREATE TABLE. Falls Du nicht weiterkommst, wäre ein mysqldump der Tabelle (nur das CREATE TABLE-Statement, nicht die INSERT INFO) hilfreich. Gruß Christian Boltz [1] Falls Dir nix besseres einfällt, kannst Du ja ein neues Feld anlegen (beliebter Name: id) und diesem die Attribute AUTO_INCREMENT sowie PRIMARY KEY zuweisen. -- Grub. Da bootest du sogar ein Stück Pappe, auf dem du 'Betriebsystem' draufschreibst, und das in den Diskettenschacht schiebst. [Ernst Herzberg in suse-linux]
participants (2)
-
Christian Boltz
-
Heiner Gewiehs