Access Daten in mySQL Datenbank importieren

Access Daten in mySQL Datenbank importieren

am 31.07.2006 11:53:20 von harakiri

weiß jemand ob das automatisierbar ist? gibt es Tools dafür?
genaueres kann ich derzeit nicht sagen, muss mich selbst erst mal mit
beiden DBs befassen...
habe leider kaum Access Kenntnisse und überhaupt keine mySQL
Kenntnisse, wäre toll wenn mir jemand helfen könnte, denn das
eintragen von Hand ist schon ein bisschen Arbeit...Besten Dank im
Vorraus!

PS: crossgepostet haette ich (zweite NG: de.comp.datenbanken.ms-access)
aber hier is der post nicht angekommen oO

Re: Access Daten in mySQL Datenbank importieren

am 31.07.2006 11:57:48 von Christian Kirsch

harakiri schrieb:
> weiß jemand ob das automatisierbar ist? gibt es Tools dafür?

Google
Realname

Re: Access Daten in mySQL Datenbank importieren

am 31.07.2006 12:00:47 von harakiri

Christian Kirsch schrieb:

> harakiri schrieb:
> > weiß jemand ob das automatisierbar ist? gibt es Tools dafür?
>
> Google
> Realname


arrrrrgh wieso wird hier nie der realname angezeigt?

martin steinbach waere er...
am googlen bin ich schon nur da die DB nicht von mir angelegt wurde und
ich auch keine mySQL Kenntnisse habe brauche ich ein paar nette Profis
die mir ein bisschen unter die Arme greifen.

Re: Access Daten in mySQL Datenbank importieren

am 31.07.2006 12:02:20 von harakiri

Andreas Kretschmer schrieb:

> begin harakiri wrote:
> > weiß jemand ob das automatisierbar ist? gibt es Tools dafür?
>
> siehe die Antworten auf Oscar76.
>
>
>
> end
> Andreas
> --
> q: why do so many people take an instant dislike to mysql?
> a: it saves time (oicu in #postgresql)
> Explaining the concept of referential integrity to a mysql user is like
> explaining condoms to a catholic (Shadda in #postgresql)

hä? oscar76 ? ich versteh leider grad ned was du meinst...

Re: Access Daten in mySQL Datenbank importieren

am 31.07.2006 12:02:40 von Andreas Kretschmer

Andreas
--
q: why do so many people take an instant dislike to mysql?
a: it saves time (oicu in #postgresql)
Explaining the concept of referential integrity to a mysql user is like
explaining condoms to a catholic (Shadda in #postgresql)

[OT] Gugelgrups

am 31.07.2006 12:06:31 von Frank Schenk

Andreas Kretschmer wrote:
> begin harakiri wrote:
>> weiß jemand ob das automatisierbar ist? gibt es Tools dafür?
>
> siehe die Antworten auf Oscar76.

Kann mal wer ne robots.txt mit

User-agent: *
Disallow: /

in alle NGs [¹] reinpacken, ich mein ich ist ja nett, daß es Gugelgrups
gibt aber was da so ins Usenet schwappt von dort...


gruß, Frank

[1] Jaja, war nurn Scherz - aber manchmal wärs ein "Nice to have" :-)

Re: Access Daten in mySQL Datenbank importieren

am 31.07.2006 12:08:55 von Christian Kirsch

harakiri schrieb:
> Christian Kirsch schrieb:
>
>> harakiri schrieb:
>>> weiß jemand ob das automatisierbar ist? gibt es Tools dafür?
>> Google
>> Realname
>
>
> arrrrrgh wieso wird hier nie der realname angezeigt?
>
> martin steinbach waere er...

Dann trag das in Deinen News-Client ein.

> am googlen bin ich schon nur da die DB nicht von mir angelegt wurde und
> ich auch keine mySQL Kenntnisse habe brauche ich ein paar nette Profis
> die mir ein bisschen unter die Arme greifen.
>

Ich sag ja: Google. Dort solltest Du hinreichend Verweise zum Thema
Access -> MySQL finden. Lesen. Und dann hier *konkrete* Fragen stellen.

Re: Gugelgrups

am 31.07.2006 13:37:13 von harakiri

Frank Schenk schrieb:

> Andreas Kretschmer wrote:
> > begin harakiri wrote:
> >> weiß jemand ob das automatisierbar ist? gibt es Tools dafür?
> >
> > siehe die Antworten auf Oscar76.
>
> Kann mal wer ne robots.txt mit
>
> User-agent: *
> Disallow: /
>
> in alle NGs [=B9] reinpacken, ich mein ich ist ja nett, daß es Gugelgru=
ps
> gibt aber was da so ins Usenet schwappt von dort...
>
>
> gruß, Frank
>
> [1] Jaja, war nurn Scherz - aber manchmal wärs ein "Nice to have" :-)



so bin jetzt ein (großes...) bisschen verwirrt mit der ODBC Sache,
kann mir einer sagen wie das jetz genau is?
hab den ODBC Treiber 3.51 (also den neuen) von der mySQL page
heruntergeladen, aber was bringt mir der? ich hab in irgend nem andern
thread ein tool zum export gefunden, jedoch war das ein sinnloser link
-- kennt jemand ein mehr oder weniger idiotensicheres prog zum
exportieren von access daten in mySQL DBs ? ich will einfach nur alle
Tabellen transferieren wobei die mySQL DB nicht am selben PC liegt. Ich
kenne im moment auch den Quellcode der mySQL DB nicht und weiß auch
nur wie ich daran komme...
mfg, verzweifelt nach hilfe suchend, martin steinbach

Re: Gugelgrups

am 02.08.2006 11:12:16 von gernot.adams

hi,

harakiri schrieb:
> so bin jetzt ein (großes...) bisschen verwirrt mit der ODBC Sache,
> kann mir einer sagen wie das jetz genau is?
> hab den ODBC Treiber 3.51 (also den neuen) von der mySQL page
> heruntergeladen, aber was bringt mir der?

zuerst erstellst Du in MySQL eine Datenbank. Eine Anleitung dazu
findest Du hier:

http://dev.mysql.com/doc/refman/5.0/en/database-use.html

Dann installierst Du den ODBC-Treiber, um überhaupt von Access aus auf
MySQL zugreifen zu können. Wenn Du den MyODBC-Treiber installiert
hast, dann konfigurierst Du ihn wie hier beschrieben:

http://dev.mysql.com/doc/refman/5.0/en/myodbc-configuration- dsn-windows.html

(setzte zusätzlich unter "Advanced" die Haken bei "Don't optimize
column width" und "Return matching rows" - das wurde dort nicht mit
angegeben).

Um die Tabellen von Access nach MySQL zu bekommen, könntest Du
folgendes tun:
a) exportiere die Tabellen von Access nach MySQL (in Access -> Datei ->
Speichern Unter/Exportieren). Das hat den Nachteil, daß Dir Info's
über Indexe verloren gehen. Und eventuell gibt es Probleme mit
inkompatiblen Feldtypen.
siehe dazu auch hier:
http://dev.mysql.com/doc/refman/5.0/en/myodbc-examples-tools .html#myodbc-ex=
amples-tools-with-access

b) Lade Dir dieses Modul herunter:
http://www.cynergi.net/exportsql/exportsql2.txt
baue es in Deine Access-DB ein und starte es. Es generiert ein
Dump-file, welches Du in MySQL importieren kannst.

Wenn Du weiterhin Access als Frontend für MySQL benutzen willst, dann
achte darauf, daß jede Tabelle einen Primary Key und eine
Timestamp-Feld hat. Mit Letzterem mußt Du nichts "machen" - es muß
einfach nur vorhanden sein.
Beachte außderm auch das:
http://bugs.mysql.com/bug.php?id=3D9932

gruß
gernot