Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Access 97 DB nach MySQL exportieren.....

Empfohlene Antworten

Veröffentlicht

Hi Leute,

ich hab da ein Problem.

Ich muss eine Tabelle aus einer Access 97 DB in eine MySQL DB exportieren.

Vorher muss die Tabelle aber noch verändert werden: es müssen bestimmte Felder gelöscht und andere Felder vom Datentyp her verändert werden. (mit dem Datentyp Memo hat MySQL ein Problem)

Des weiteren muss in MySQL eine Tabelle gesichtert und dann gelöscht werden. Diese soll dann durch die Access 97 Tabelle ersetzt werden.

Per Hand ist der Vorgang sehr mühsam und soll mittels VB in einem kleinen Prog automatisiert werden.

Hat jemand eine Idee, wie ich das am besten anstelle?

danke wink.gif

------------------

-----------------------

jougli

Hat sich schon erledigt.

Ich habe eine einfachere Lösung gefunden. Man muss nur mal eine Nacht darüber schlafen.

Also

Da ja die Struktur der Tabelle immer gleich bleibt und nur der Daten aus der Access-Tabelle aktualisiert werden sollen, mache ich folgendes mit einem VB-Programm:

1. Alte Daten aus der MySQL Tabelle löschen(die alten Daten sollen nun doch nicht gesichert werden, das macht es etwas einfacher).

2. da die Access Datenbank immer neu zugesannt wird, kann der Name, die Version (97 /2000)und der Pfad anders sein. Also muss eine Möglichkeit gegeben sein, dass der Nutzer die DB mittels Dialogfeld auswählen kann.

3. (dieTabellenfelder sind ebenso immer gleich) Nun werden die benötigten Tabellenfelder eingelesen und in einer Variablen gespeichert .

4. Diese Daten werden dann Datensatz für Datensatz in die MySQL-Tabelle einglesen.

Fertig

Wenn jemand eine Idee hat wie ich das mit den Tabellenfeldern Dynamisch machen kann, so dass der Nutzer passent zur Tabelle die gewünschten Datenfelder auswählen kann, währe ich sehr Dankbar. Dann ist diese Anwendung nämlich leicht auf andere Projekte übertragbar. Und es müssen nicht die dämlichen Exportfunktionen von Access verwendet werden.

Bis dann jougli wink.gif

Hallo ich noch mal,

in dem Zusammenhang habe ich nun ein Problem, das konnte in der Schule bisher auch nicht gelöst werden:

Wenn eine Tabelle leer ist funktioniert der Befehl AddNew nicht. Dann wird die ErrNumber -2147217842 ("The change was canceled during notification; no columns are changed")ausgegeben.

Also ich möchte einen neuen Datensatz in eine leere Tabelle hinzufügen.

Hat jemand eine Lösung?

Danke wink.gif

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.