Re: [de-users] Datenbank aus mysql-sql Dateien erstellen

2011-01-30 Thread 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

-- 
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

2011-01-30 Thread 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



Re: [de-users] Datenbank aus mysql-sql Dateien erstellen

2011-01-30 Thread Mechtilde
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

2011-01-30 Thread 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



Re: [de-users] Datenbank aus mysql-sql Dateien erstellen

2011-01-30 Thread g.fri...@online.de

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

2011-01-30 Thread Robert Großkopf
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