LibreOffice 3.4.2 SDBC-Treiber fehlt für Access

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

pike61
Beiträge: 4
Registriert: Fr, 12.08.2011 20:32

LibreOffice 3.4.2 SDBC-Treiber fehlt für Access

Beitrag von pike61 »

Hallo,
ich möchte aus (alten) Access2000-DB wenigstens die Tabellen in odb-Dateien (hier LibO) überführen. Sind zum Teil doch eine ganze Menge daten drin. Die anderen Objekte kann ich problemlos neu bauen.
Unter Win7prof/Access/LibO 3.4.2 folgende Schritte:
* Base gestartet
* Verbindung zu .. DB herstellen > Microsoft Access
* MDB-Datei ausgewählt
* [V] DB zum Bearbeiten öffnen > [Fettigstellen ;-)]
* ODB-Dateiname & Speichern

Fehlermeldung:
"Verbindung zur externen Datenquelle konnte nicht hergestellt werden. Es wurde kein SDBC-Treiber für die angegebene URL gefunden"

Zwei Fragen:
a) Habe ich was falsch gemacht?
b) Gibt es andere Möglichkeiten die Daten nach Base zu bekommen?

Danke & Gruß!

Jörg
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: LibreOffice 3.4.2 SDBC-Treiber fehlt für Access

Beitrag von komma4 »

Willkommen im Forum.
pike61 hat geschrieben:a) Habe ich was falsch gemacht?
Welches Betriebssystem?
Wenn ich das richtig mitbekommen habe: nein. Die Anbindung von Access ist in dieser Version (64-bit?) defekt.

pike61 hat geschrieben:b) Gibt es andere Möglichkeiten die Daten nach Base zu bekommen?
Würde der Weg funktionieren, dann bekommst Du über die base.odb nur eine Verbindung zu den Access-Daten.

Für eine (physische) Übernahme musst Du (bspw. durch drag&drop) die Tabellenstrukturen und -daten in eine andere Datenbank übernehmen.

Ich empfehle nicht die Verwendung der eingebauten HSQLDB!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Re: LibreOffice 3.4.2 SDBC-Treiber fehlt für Access

Beitrag von pmoegenb »

Hallo Jörg,

Du musst unter Win7 64-bit die Verbindung über den ODBC-Treiber von MS herstellen. Zum konfigurieren der ODBC-Verbindung muss das Programm odbcad32.exe aus dem Windows-Verzeichnis C:\Windows\SysWOW64 verwenden werden.
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
pike61
Beiträge: 4
Registriert: Fr, 12.08.2011 20:32

Re: LibreOffice 3.4.2 SDBC-Treiber fehlt für Access

Beitrag von pike61 »

pmoegenb hat geschrieben: ... Zum konfigurieren der ODBC-Verbindung muss das Programm odbcad32.exe aus dem Windows-Verzeichnis C:\Windows\SysWOW64 verwenden werden.
Danke!
Ok hab ich gefunden. Gibt es eine Anleitung dafür? Ich habe keine Ahnung wie.
Benutzer-DSN für dBase, Excel, Access sind da,
System-DSN keine

Wo kann ich ansetzen?

Danke & gruß!

Jörg
pike61
Beiträge: 4
Registriert: Fr, 12.08.2011 20:32

Re: LibreOffice 3.4.2 SDBC-Treiber fehlt für Access

Beitrag von pike61 »

komma4 hat geschrieben:Willkommen im Forum.
Danke.
komma4 hat geschrieben:Welches Betriebssystem?
Win7prof-64bit
komma4 hat geschrieben:Für eine (physische) Übernahme musst Du (bspw. durch drag&drop) die Tabellenstrukturen und -daten in eine andere Datenbank übernehmen. ...
Kurze Erläuterung:
Bin Lehrer. Zu verwendende Software bestimmt der Schulträger. Bis jetzt war für DB Access2000 da. Ab kommendem Schuljahr ist LibreOffice da. Wir entwickeln im Laufe eines Schuljahres Datenbanken nach und nach weiter. Schüler bekommen Entwicklungszwischenstände von mir, damit wir von gleichen Voraussetzungen ausgehen. Dafür wäre eben für mich jetzt einmal ein Import von Tabellen und Verbindungen nötig. Und nur das. Alles andere (Formulare, Abfragen, Berichte) muss ich mir ja selbst noch reinziehen. Gern importiere ich auch aus Excel die Daten und verknüpfe die Tabellen selbst.
Doof ist nur, dass mir die Entscheidung für LibO vor 14 Tagen mitgeteilt wurde und ich nun wenigstens bei dem Wetter keine Langeweile zu Hause habe :(
Kurzum:
Die Daten müssen einmal nach LibO rüber und gut is.

Gruß!

Jörg
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: LibreOffice 3.4.2 SDBC-Treiber fehlt für Access

Beitrag von komma4 »

pike61 hat geschrieben:Die Daten müssen einmal nach LibO rüber und gut is.
Verbindest Du eine ODB mit einer bestehenden Datenquelle (wie Access), dann wird in der ODB nur die Verbindungsinformation gespeichert, nicht die Daten!

Deshalb:

einmal eine ODB zur Access herstellen,

dann eine zweite ODB erstellen,

beide öffnen, und die Tabellen aus Access.odb nach Base.odb kopieren (drag&drop)


Da es nach Berichten anderer Benutzer ab und zu zu Datenverlusten durch korrupte Datenbank-Dateien kommt... an regelmässige Datensicherung denken.

Falls Du keine anderen Hilfsmittel (Netzwerk in der Schule?) zur Hand hast - bspw. mein Makro makeDayCopy nutzen.

Siehe dazu auch: http://www.ooowiki.de/MakrosMitEinemKlick
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
pike61
Beiträge: 4
Registriert: Fr, 12.08.2011 20:32

Re: LibreOffice 3.4.2 SDBC-Treiber fehlt für Access

Beitrag von pike61 »

Hallo Winfried,
danke für die Tipps.
habe gerade auf dem Notebook (Vista & OO.org) erstmal die Verbindung zu Access problemlos hergestellt. Werde damit mal versuchen die Daten mit Deinen Tipps zu ziehen. Brauche ja nur ne ODB mit den Tabellen und Daten. In der Schule möchte ich gern ohne Access arbeiten. Mein Plan für den Kurs (Inf-GK 12) sieht immer so aus:
Grundlagen DB-Planung > Tabellen > Beziehungen > ...
(Jeder entwickelt seine eigenen DB im Laufe des Schuljahres)
Habe im OO.org-Kompendium von MuT auch gerade gefunden: "DB über ODBC als Datenquelle einreichten". Also: Lesen bildet!
Würde hier ggf. gern nachfragen.

Danke & Gruß!

Jörg
csfDo12
Beiträge: 1
Registriert: Mi, 21.03.2012 08:11

Re: LibreOffice 3.4.2 SDBC-Treiber fehlt für Access

Beitrag von csfDo12 »

Neueste Version hat das Problem gelöst !!

Nachdem ich in diesem Forum und anderen die offene Problemstellung gesehen hatte und mit dem odbcad32.exe auch nicht weiterkam, fand ich endlich die Lösung.
Wenn man die neueste Version von Openoffice (bei mir aktuell 3.5.1) runterlädt und installiert, klappt endlich auch der Zugriff auf MS-Access-Datenbanken unter Windows7 64Bit.
Dürfte für viele Schulen und deren Informatiklehrer interessant sein.

Christoph
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: LibreOffice 3.4.2 SDBC-Treiber fehlt für Access

Beitrag von Stephan »

Wenn man die neueste Version von Openoffice (bei mir aktuell 3.5.1) runterlädt
eine solche Version von OOo gibt es nicht. Die Letztaktuelle Version von OOo ist 3.3.0.


Gruß
Stephan
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Re: LibreOffice 3.4.2 SDBC-Treiber fehlt für Access

Beitrag von pmoegenb »

emelce hat geschrieben:libreoffice 3.5 ubuntu 12.04
synaptic installieren und anschliessend mit synaptic-paketmanager das paket libreoffice-mysql-connector installieren!
Bis Du Dir sicher, dass mit libreoffice-mysql-connector auch eine Verbindung zu einer MS-Access-Datenbank hergestellt werden kann ?
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Antworten