[MySQL] Access database omzetten kan dit?

Pagina: 1
Acties:
  • 170 views sinds 30-01-2008
  • Reageer

  • Robinski
  • Registratie: September 2000
  • Laatst online: 22-07 20:54

Robinski

A.K.A. RHarmsen

Topicstarter
is het mogenlik om een MS Access DataBase om te zetten naar MySQL en zo ja hoe?

10xAXItec AC-265P = 2,650kWp @ SolarEdge SE2200 - PVOutput


  • Goldme
  • Registratie: September 2000
  • Laatst online: 29-08 13:40
Volgens mij niet.

Je moet denk ik een script schrijven die per tabel(dus specifiek voor een bepaalde database waarvan je de tabellen weet) de data extraheert en die in een mysql database plaatst(ik heb dat script in perl).

Je zet het als het ware om. Dat script kun je niet gebruiken voor verschillende DB omdat het specifiek data uit bepaalde tabellen haalt(de database die je nu wilt omzetten).

  • Goldme
  • Registratie: September 2000
  • Laatst online: 29-08 13:40
Dit is trouwens de makkelijke methode als je 1 DB moet omzetten.

Als je die script toepasbaar wilt maken op verschillende DB moet je met heel wat dingen rekening houden(de moeilijke maar nette manier)

  • Robinski
  • Registratie: September 2000
  • Laatst online: 22-07 20:54

Robinski

A.K.A. RHarmsen

Topicstarter
maar is dit mogenlijk met een MS Access database?

10xAXItec AC-265P = 2,650kWp @ SolarEdge SE2200 - PVOutput


  • Robinski
  • Registratie: September 2000
  • Laatst online: 22-07 20:54

Robinski

A.K.A. RHarmsen

Topicstarter
en is maar 1 database en hoeft maar 1x

10xAXItec AC-265P = 2,650kWp @ SolarEdge SE2200 - PVOutput


  • Goldme
  • Registratie: September 2000
  • Laatst online: 29-08 13:40
Jazeker is dit mogelijk. verwacht dat je odbc hebt(kijk maar in je control panel). daar moet je wat instellingen instellen(wijst zichzelf wel).

De mysql-server draaien en met behulp van aanroepen in je script data via odbc uit ms access halen en die in een mysql DB stoppen(je roept dan de server aan)

  • TheMrH
  • Registratie: April 2000
  • Laatst online: 01-09 22:45
Jazekers, dat is absoluut mogelijk. Ik heb zelf ergens eens een vb module gevonden die het voor je doet....

The box said 'requires Windows 95 or better', so I installed Linux...


  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 12-11-2025
hier een macrotje voor access:
http://mysql.he.net/Downloads/Contrib/access_to_mysql.txt

en ik heb een simpele reguliere xpressie gemaakt die van csv file een mysql table bouwt.
dus ff saven als csv puntcomma delimited file.

staat hier (weet alleen niet meer of het nog werkt, check output!):
http://www.devweb.nl/maakbreak.php

(is heel simpel scriptje, als er in je tabbelen ook een puntcomma voorkomt gaatie fout, mischien dat een regulierexpressie wizard dit wil fixen?)

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


  • MaxxRide
  • Registratie: April 2000
  • Laatst online: 09-01 10:13

MaxxRide

Surf's up

Moet idd mogelijk zijn..

Ik had eerst gedacht aan iets van sql statements laten maken door Access en die dan voeren aan mysql, maar dan zit je met het probleem ANSI SQL en die microsoft braggel.

Zoals het hier staat lijken mij mooie oplossingen!

If you are not wiping out you are nog pushing enough...


  • bloody
  • Registratie: Juni 1999
  • Laatst online: 07:19

bloody

0.000 KB!!

ja dat werkt wel met dat scrippie. zelf ook gedaan nl.

nope


  • RubenDJ
  • Registratie: Februari 2000
  • Laatst online: 00:02
Ik probeer het bovengenoemde script te Runnen, maar ik krijg de volgende foutmelding:
code:
1
2
3
Compileerfout:

Een door de gebruiker gedefinieerd gegevenstype is niet gedefinieerd.

:? Hij geeft aan dat het in dit stukje zit:
code:
1
Dim dbase As DATABASE

Ik werk met Access 2000. Weet iemand wat er fout gaat?

specs


  • -RenE-
  • Registratie: September 2001
  • Laatst online: 09-09 19:04
Via ODBC lijkt het me toch veel makkelijker.
Zoek anders eens naar een programmaatje dat dbtools heet. Daarmee gaat het ook (en nog veel meer).

  • pagani
  • Registratie: Januari 2002
  • Niet online
Kun je met mysql niet uit tekstbestanden importeren of uit dbase? Met access kun je n.l. exporteren naar allerlei zaken (dbase, .txt, etc)..........

  • RobzQ
  • Registratie: Februari 2000
  • Laatst online: 21-12-2020

RobzQ

greedy as a pig

Op woensdag 27 februari 2002 14:08 schreef RubenDJ het volgende:
Ik probeer het bovengenoemde script te Runnen, maar ik krijg de volgende foutmelding:
code:
1
2
3
Compileerfout:

Een door de gebruiker gedefinieerd gegevenstype is niet gedefinieerd.

:? Hij geeft aan dat het in dit stukje zit:
code:
1
Dim dbase As DATABASE

Ik werk met Access 2000. Weet iemand wat er fout gaat?
Heb ik ook ooit gehad. Je kan het script vrij eenvoudig aanpassen zodat het wel werkt. Ben mijn aangepaste versie helaas kwijt, nog wel even voor je gezocht maar zal wel met een crash verdwenen zijn...

..so be wary of any man who keeps a pig farm..


  • RobzQ
  • Registratie: Februari 2000
  • Laatst online: 21-12-2020

RobzQ

greedy as a pig

Gevonden maar code past hier niet...

Hier dan: www.zqcentral.com/downloads/DumpToMySQL.txt

..so be wary of any man who keeps a pig farm..


  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 21:40

mulder

ik spuug op het trottoir

Op woensdag 27 februari 2002 14:08 schreef RubenDJ het volgende:
Ik probeer het bovengenoemde script te Runnen, maar ik krijg de volgende foutmelding:
code:
1
2
3
Compileerfout:

Een door de gebruiker gedefinieerd gegevenstype is niet gedefinieerd.

:? Hij geeft aan dat het in dit stukje zit:
code:
1
Dim dbase As DATABASE

Ik werk met Access 2000. Weet iemand wat er fout gaat?
Hoe run je het dan? vanuit VBScript? VB? Je moet waarschijnlijk een referentie naar Access maken.

oogjes open, snaveltjes dicht


  • RubenDJ
  • Registratie: Februari 2000
  • Laatst online: 00:02
Via ODBC is denk ik geen optie, ik zit hier op een werkplek waar ik dat soort acties niet kan uitvoeren. De database staat ook fysiek op een andere server. Inmiddels heb ik het bovenstaande probleem opgelost door Microsoft OLE 3.6 te installeren in Visual Basic, maar hierna krijg ik weet een andere error "Typen komen niet met elkaar overeen". Ik heb nu gewoon alle tabellen opgeslagen als DBF bestand en deze met behulp van een programmaatje in de MySQL database gezet.

specs


  • RubenDJ
  • Registratie: Februari 2000
  • Laatst online: 00:02
Op woensdag 27 februari 2002 15:58 schreef RobzQ het volgende:
Gevonden maar code past hier niet...

Hier dan: www.zqcentral.com/downloads/DumpToMySQL.txt
Bedankt, maar ook hier krijg ik de melding dat de Typen niet met elkaar overeen komen... ;(

specs

Pagina: 1