Tabelle von anderer ODB einlesen?

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

TSRalex
**
Beiträge: 28
Registriert: Mi, 20.03.2013 11:05

Tabelle von anderer ODB einlesen?

Beitrag von TSRalex »

Ich stehe - als Neuling bei MySQL + OO-Base - gerade fürchterlich am Schlauch:

Ich habe 2 ODB:

DB1.odb hat via JDBC Zugriff auf eine MySQL-DB auf einem entfernten Server, DB2.odb ist lokal bei mir am PC.

Ich möchte nun eine Tabelle von DB2 in DB1 einlesen und dort die Inhalte in eine der der MySQL-Tabellen stellen.

Wie gehe ich da am besten vor?

Danke! :-)
RobertG
********
Beiträge: 2068
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Tabelle von anderer ODB einlesen?

Beitrag von RobertG »

HalloTSRalex,

rechte Maustaste über der Tabelle der internen Datenbank, kopieren.
Rechte Maustaste über dem Tabellencontainer der externen Datenbank, einfügen.
Der Assistent erscheint. Dort kannst Du alle notwendigen Einstellungen vornehmen.
Steht im Handbuch http://de.libreoffice.org/hilfe-kontakt/handbuecher/ im Kapitel "Datenbank-Anbindung".

Gruß

Robert
TSRalex
**
Beiträge: 28
Registriert: Mi, 20.03.2013 11:05

Re: Tabelle von anderer ODB einlesen?

Beitrag von TSRalex »

Hallo Robert,

danke einmal für den Aublauf - das macht die Sache mal grundsätzlich logisch. :)

Jetzt muss ich "nur mehr" mit dem aufgetretenen Fehler:

SQL-Status: 08003 No operations allowed after connection closed. :shock:

zurecht kommen....
juetho
******
Beiträge: 617
Registriert: Di, 20.04.2010 15:46
Wohnort: Berlin

Re: Tabelle von anderer ODB einlesen?

Beitrag von juetho »

TSRalex hat geschrieben:Jetzt muss ich "nur mehr" mit dem aufgetretenen Fehler:

SQL-Status: 08003 No operations allowed after connection closed. :shock:

zurecht kommen....
Den Fehler habe ich eigentlich nur dann erhalten, wenn LibO offen geblieben ist (mit oder ohne aktiver Datenbank) und Win in den Ruhezustand versetzt worden ist. Beim "Aufwecken" war die MySql-Datenbank abgeschaltet, aber LibO hat ihre Existenz noch erwartet.

Lösungsweg: LibO schließen. MySql-Workbench öffnen (notfalls nochmals schließen und neu öffnen). LibO neu starten (oder weitere solcher Versuche). Wenn ich mich richtig erinnere, war es nicht nötig, den Rechner herunterzufahren.

Gruß Jürgen
Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
TSRalex
**
Beiträge: 28
Registriert: Mi, 20.03.2013 11:05

Re: Tabelle von anderer ODB einlesen?

Beitrag von TSRalex »

Irgendwas passiert jetzt (habe alles geschlossen zwischendurch) gerade - aber nachdem ich "Keine Rückmeldung" bei OpenOffice Base sehe, nehme ich an, die 300.000 Sätze beschäftigen das Gerät ein Weilchen..... ;-)
Antworten