Re: [de-users] Datenbank aus mysql-sql Dateien erstellen
Hallo Guenter, hallo *, Am 30.01.2011 12:18, schrieb g.fri...@online.de: > Hallo zusammen! > Ich habe eine Datenbank in mysql. Dort erstellt mit den Dateien > titel.sql und daten.sql > Bei mysql geschieht das mit dem Befehlstoken 'source'. > Das kennt Ooo nicht. > Was tun? Was hast du genau vor? Wie hast Du die Mysql-Datenbank an OOo angebunden? Was hast Du bisher versucht? > Betriebssystem ubuntu 10-10 > Ooo 3.2.1.4 Gruß Mechtilde -- Dipl. Ing. Mechtilde Stehmann ## http://de.openoffice.org ## Ansprechpartnerin für die deutschsprachige QA ## Freie Office-Suite für Linux, Mac, Windows, Solaris ## Meine Seite http://www.mechtilde.de ## PGP encryption welcome! Key-ID: 0x53B3892B signature.asc Description: OpenPGP digital signature
Re: [de-users] Datenbank aus mysql-sql Dateien erstellen
Am 30.01.2011 12:25, schrieb Mechtilde: Hallo Guenter, hallo *, Am 30.01.2011 12:18, schrieb g.fri...@online.de: Hallo zusammen! Ich habe eine Datenbank in mysql. Dort erstellt mit den Dateien titel.sql und daten.sql Bei mysql geschieht das mit dem Befehlstoken 'source'. Das kennt Ooo nicht. Was tun? Was hast du genau vor? Wie hast Du die Mysql-Datenbank an OOo angebunden? Was hast Du bisher versucht? Betriebssystem ubuntu 10-10 Ooo 3.2.1.4 Gruß Mechtilde Ich möchte diese umfangreiche Datenbank unter Ooo einfach mal ausprobieren, ich will aber nicht die Datenbank unter Ooo händisch erstellen, der Aufwand wäre zu groß. Man kann natürlich sagen: Was soll das Überhaupt, wenn es mit mysql funktioniert? MfG Guenter - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
Re: [de-users] Datenbank aus mysql-sql Dateien erstellen
Hallo Guenter, vielleicht nutzt Du OOo einfach als Frontend für Deine Datenbank. Dafür erstellst Du eine Verbindung von OOo aus zur MySQl DAtenbank (z.B mit dem MySQL-Connector) Andernfalls müsstest Du schon erklären, was Du unter OOo ausprobieren willst. Gruß Mechtilde Am 30.01.2011 13:10, schrieb g.fri...@online.de: > Am 30.01.2011 12:25, schrieb Mechtilde: >> Hallo Guenter, >> hallo *, >> >> >> Am 30.01.2011 12:18, schrieb g.fri...@online.de: >>> Hallo zusammen! >>> Ich habe eine Datenbank in mysql. Dort erstellt mit den Dateien >>> titel.sql und daten.sql >>> Bei mysql geschieht das mit dem Befehlstoken 'source'. >>> Das kennt Ooo nicht. >>> Was tun? >> Was hast du genau vor? >> Wie hast Du die Mysql-Datenbank an OOo angebunden? >> Was hast Du bisher versucht? >> >>> Betriebssystem ubuntu 10-10 >>> Ooo 3.2.1.4 >> >> Gruß >> >> Mechtilde >> > Ich möchte diese umfangreiche Datenbank unter Ooo einfach mal > ausprobieren, ich will > aber nicht die Datenbank unter Ooo händisch erstellen, der Aufwand wäre > zu groß. Man kann natürlich sagen: Was soll das Überhaupt, wenn es mit > mysql funktioniert? > MfG > Guenter > > - > To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org > For additional commands, e-mail: users-h...@de.openoffice.org > > -- Dipl. Ing. Mechtilde Stehmann ## http://de.openoffice.org ## Ansprechpartnerin für die deutschsprachige QA ## Freie Office-Suite für Linux, Mac, Windows, Solaris ## Meine Seite http://www.mechtilde.de ## PGP encryption welcome! Key-ID: 0x53B3892B signature.asc Description: OpenPGP digital signature
Re: [de-users] Datenbank aus mysql-sql Dateien erstellen
Hallo Guenter, > Ich habe eine Datenbank in mysql. Dort erstellt mit den Dateien > titel.sql und daten.sql > Bei mysql geschieht das mit dem Befehlstoken 'source'. Entweder hast Du da 2 Datenbanken, eine mit dem Titel "titel" und eine mit dem Titel "daten" - so etwas wird häufig durch einen mysqldump erzeugt (Hilfsprogramm zu MySQL), oder Du hast einzelne Tabellen, erzeugt über ein "SELECT ... INTO OUTFILE", welches aber eigentlich keine SQL-Anweisungen wiedergibt sondern nur die nackten Daten. Dagegen spricht, dass Deine vorliegenden Dateien mit *.sql enden. Das Befehlstoken 'source' ist mir unbekannt, obwohl ich schon so einige MySQL-Datenbanken erstellt habe. Siehe bitte einmal nach, ob die Dateien Anweisungen oder die nackten Tabellen enthalten. Einfache Tabellen bedingen, dass Du zuerst die Struktur in OpenOffice erstellst. Die Tabellen kannst Du dann füllen, indem Du die Inhalte in Calc lädst, markierst und dann im Datenquellenbrowser auf die entsprechenden Tabellen ziehst. Ansonsten müsstest Du nach einer SQL-Möglichkeit suchen. Quelle zu den Anweisungen ist hier: http://www.hsqldb.org/doc/guide/ Gruß Robert - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
Re: [de-users] Datenbank aus mysql-sql Dateien erstellen
Am 30.01.2011 15:17, schrieb Robert Großkopf: Hallo Guenter, Ich habe eine Datenbank in mysql. Dort erstellt mit den Dateien titel.sql und daten.sql Bei mysql geschieht das mit dem Befehlstoken 'source'. Entweder hast Du da 2 Datenbanken, eine mit dem Titel "titel" und eine mit dem Titel "daten" - so etwas wird häufig durch einen mysqldump erzeugt (Hilfsprogramm zu MySQL), oder Du hast einzelne Tabellen, erzeugt über ein "SELECT ... INTO OUTFILE", welches aber eigentlich keine SQL-Anweisungen wiedergibt sondern nur die nackten Daten. Dagegen spricht, dass Deine vorliegenden Dateien mit *.sql enden. Das Befehlstoken 'source' ist mir unbekannt, obwohl ich schon so einige MySQL-Datenbanken erstellt habe. Siehe bitte einmal nach, ob die Dateien Anweisungen oder die nackten Tabellen enthalten. Einfache Tabellen bedingen, dass Du zuerst die Struktur in OpenOffice erstellst. Die Tabellen kannst Du dann füllen, indem Du die Inhalte in Calc lädst, markierst und dann im Datenquellenbrowser auf die entsprechenden Tabellen ziehst. Ansonsten müsstest Du nach einer SQL-Möglichkeit suchen. Quelle zu den Anweisungen ist hier: http://www.hsqldb.org/doc/guide/ Gruß Robert - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org Hallo Robert! Die Datei titel.sql enthält die Anweisung 'create table name', die Datei daten.sql enthält eine relativ große Menge von Anweisungen : 'insert into name value (' Das Token source wird bei aktiver Datenbank in der Reihenfolge aufgerufen: source titel.sql; source daten.sql; Danach hat man eine voll funktionsfähige mysql Datenbank, mit der man einfach arbeiten kann. Der Versuch mit Ooo geschieht nur aus Interresse, damit man als Rentner ohne zu lügen, sagen kann: Als Rentner hat man keine Zeit!!! MfG Guenter - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
Re: [de-users] Datenbank aus mysql-sql Dateien erstellen
Hallo Guenter, > Die Datei titel.sql enthält die Anweisung 'create table name', Mit dieser Datei wirst Du vermutlich die größeren Schwierigkeiten haben. Die Create-Anweisungen von MySQL und HSQLDB erscheinen mir nicht so sehr kompatibel zu sein. Ich habe das gerade einmal an einer einfachen Tabelle ausprobiert, die ich für eine MySQL-Datenbank per Script erstellen lasse. Selbst nach einigem hin- und her kam ich immer nur in kleinen Stücken weiter. Schließlich habe ich die Tabelle direkt in der *.odb-Datei gegründet. > die Datei daten.sql enthält eine relativ große Menge von > Anweisungen : 'insert into name value (' Um einen solchen Insert-Befehl anzubringen muss die Reihenfolge der Tabellenfelder in der gegründeten Tabelle mit denen übereinstimmen, die Du jetzt einfügst. Dann muss der Tabellenname auf jeden Fall in doppelte Anführungsstriche gesetzt werden. Stimmen diese Voraussetzung und ist jeder Insert-Befehl, wie auch in MySQL üblich, mit einem Semikolon abgeschlossen, so müsste der gesamte Inhalt mit einem Rutsch über Extras - SQL eingefügt werden können. Ich habe jetzt nur den Test mit 3 Datensätzen in einem Rutsch gemacht, aber das wurde erfolgreich ausgeführt. > Das Token source wird bei aktiver Datenbank in der Reihenfolge aufgerufen: > source titel.sql; > source daten.sql; > Danach hat man eine voll funktionsfähige mysql Datenbank, mit der man > einfach > arbeiten kann. > Der Versuch mit Ooo geschieht nur aus Interresse, damit man als Rentner > ohne zu lügen, sagen kann: Als Rentner hat man keine Zeit!!! Um ehrlich zu sein: Ich habe auch vor nicht allzu langer Zeit eine Datenbank von MySQL nach Base portiert, damit sie besser zu transportieren und von anderen zu nutzen ist. Ich wollte die Daten einfach nicht ins Netz stellen - ist mir bei personenbezogenen Daten zu riskant. Andere Argumente für einen Wechsel von einer funktionierenden MySQL-Datenbank zur internen HSQLDB habe ich aber bisher nicht gefunden. Eher die Sorge um die Sicherheit und Bedienbarkeit dieser neuen Datenbank hinzugewonnen. Schließlich stellt das Packen und Entpacken von Daten eine zusätzliche Fehlerquelle da. Dann kommt plötzlich mit einem Java-Update die Unbedienbarkeit von Tabellen hinzu, weil sich die HSQLDB nicht mit diesem Update verträgt ... Du hast mehr Gewinn, wenn Du die Daten schön in MySQL belässt und Base nur als Frontend nutzt. Das bietet mindestens die gleiche Funktionalität und auf jeden Fall eine entsprechende zusätzliche Portion an Datensicherheit. Gruß Robert - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org