Avatar billede tdaugaard Nybegynder
06. februar 2001 - 04:25 Der er 5 kommentarer og
1 løsning

Basic Access 2 mySQL converter til folket!

Der er sometider blevet spurgt efter en MDB 2 mySQL converter men ingen har endnu rigtigt kunnet komme med noget brugbart.

Jeg er selv en af dem der har haft spurgt, men uden held :-(

Da jeg sad med en Access database der var liidt for stor til at jeg gad sidde og skrive CREATE TABLE\'s og INSERT INTO\'s for alle tabeller i den så besluttede jeg mig for selv at lave en MDB 2 mySQL converter der lige kunne converte min database hurtigt.

Og sørme om ikke det gik helt fint :-)

Så nu tænkte jeg da lige at jeg ville dele den med \"folket\", hvis der var nogle der var intereserede.

Note: OLE-object felter er _ikke_ understøttet. .. manglende know-how fra min side. Desuden kan der være nogle Tal felttyper jeg mangler til CREATE TABLE\'sene, men INSERT INTO\'sene er der no probs. med.
scriptet konverterer også Access datoer så mySQL kan forstå dem. Ja/Nej felter bliver til SMALLINT(1) (Byte)

Der er en extra tabel i Access databaser der hedder \"msaccessobjects\" eller deromkring, den bliver ikke converted da den ikke skal bruges.

Fortæl mig venligst hvis der er fejl i scriptet. Jeg har selv konverteret 3 access databaser uden probs, men der kan jo være fejl alligevel. Hvis der er nogle der laver det bedre vil jeg også gerne bede om en kopi på e@tdaugaard.dk

Scriptet kan hentes på:

http://www.tdaugaard.dk/x/mdb2mysql.as_ (6 KB)

(HUSK underscoren i linket! Rename til .ASP of course..)
Avatar billede tdaugaard Nybegynder
06. februar 2001 - 10:34 #1
Jeg har lige foretaget en del rettelse til scriptet. Det er bl.a. nu muligt at konvertere direkte til en mySQL server (med angivelse af server, database navn, user:pass). Desuden kan man vælge kun at konverterer tabel strukturen uden data.
Avatar billede tdaugaard Nybegynder
10. februar 2001 - 01:01 #2
Nå .. det var der åbenbart ikke megen interesse for :-(
Hvis der alligevel er nogle der kommer forbi, har jeg lige rettet et par seriøse fejl.
Avatar billede tdaugaard Nybegynder
10. februar 2001 - 01:04 #3
Ups .. forøvrigt er OLE-objekter understøttet nu.
Avatar billede sth Novice
17. marts 2001 - 21:31 #4
Det virker bare vildt godt, tak for det.

sth
Avatar billede tdaugaard Nybegynder
17. marts 2001 - 21:53 #5
sth:> det var så lidt :-) jeg bruger den også selv dagligt lige i øjeblikket :-)
Avatar billede unsigned Nybegynder
04. marts 2003 - 06:18 #6
-> tdaugaard  Jeg har noget bøvl med at konvertere en access database til mysql. Du kunne vel ikke lægge et link til dit konverteringsprogram ud. Gerne til det program, der kan konvertere direkte til en mySQL server. Hvis du ønsker det, kan du få point for det (max 200).

Hvis du pt ikke har programmet liggende på en server, kunne du vel ikke maile det til mig. Send til broma@get2net.dk . Det er ikke min private emailadresse, så skriv 'Til bjarne_l_s' som subjekt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester