Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: SQL: Access => MySQL

rotwaileri [26.12.2009 19:06:46]

#

Miten Access-taulusta voidaan saada validi SQL-lause (sis. create table ja insert into) muulla tavalla kuin ODBC-rajapintaa käyttäen? Accessiin SQL on hyvin rajallinen vai onko? Olen pyrkinyt pääsemään käsiksi Accessin taulun rakenteeseen show create table ja muilla keinoilla. En ole onnistunut.

Olen lähettänyt tämän kysymyksen tarjouspyyntönä usealle ohjelmointialan yritykselle, mutta kukaan ei ole vielä ratkaissut asiaa. Tavoitteenani on saada eräs Accessissa oleva taulu www-tietokantaan, käytän www-osalta phpMyadminia.

Teuro [26.12.2009 19:10:23]

#

Eikös accessista saa dumppia, jonka voisi hurauttaa mysql:n phpmyadmin tukee suoraan *.sql tiedostojen tuontia ja vientiä. En muista ulkoa, mutta luultavasti tuo onnistuu accessistakin.

Antti Laaksonen [26.12.2009 20:23:53]

#

Yksi ratkaisu on luoda ensin tarvittava taulu MySQL-tietokantaan ja kirjoittaa sitten pikku ohjelma, joka hakee kaikki rivit Access-taulusta ja muodostaa samalla kyselyt niiden lisäämiseksi MySQL-tauluun. Valitettavasti en tunne Access-tietokantaa, mutta kyseessä on muutaman rivin ohjelma eli tehtävä ei ole vaikea.

rotwaileri [28.12.2009 20:20:47]

#

Kiitos pikaisesta vastauksesta.
En ole havainnut Accesissa dumpin mahdollisuutta. Tosi omani on vuodelta 2002. Sain äsken tarjouksen eräältä yritykseltä, he ovat valmiita tekemään Accessiin napin + ohjelmakoodia, napin painalluksen tulos on sql-teidosto; 700 e + alv. Tämä on liikaa siinä mielessä, että koko kanta on opiskelijatyöni.

Antin ehdotus liittyy edelleen MySQL-kantaan eli MySQL pitää olla koneella kuten nytkin ODBC-rajapintaa käyttäen. Nyt vienti toimii juuri sitä kautta. Olen 42 v aikuisiässä tietotekniikasta kiinnostunut perheenäiti ja osaamiseni on sen verran rajallista, että en osaa hallinnoida MySQL-palvelinta, jonka jouduin asentamaan, koska muutakaan ratkaisumallia en netistä löytänyt. Onnistumiseni on aina sattuma.

Nyt pitäisi ostaa uusi keskusyksikkö ja Access-MySQL server 5.0.22-viritelmäni ovan niin mutkikkaita, että en edes osaa laittaa niitä uuteen koneeseen. Onko teillä ehdotuksia ODBC-rajapintaan liittyen, jos jatkaisin sen käyttöä ja asentaisin jonkin helpomman MYSQL-ratkaisun Accessin kaveriksi?

Teuro [28.12.2009 20:28:28]

#

Voit kokeilla tällaista. En kokeillut itse, mutta saattaisi olla sellainen, jonka tarvitset.

Antti Laaksonen [28.12.2009 21:33:39]

#

Voisitko vielä selventää kokonaistilannetta? Mitä haluat saada aikaan loppujen lopuksi? Ymmärsin ensimmäisestä viestistä, että haluaisit siirtää tällä hetkellä Access-tietokannassa olevan taulun nettisivustoon kuuluvaan MySQL-tietokantaan (phpMyAdmin liittyy nimenomaan MySQL:ään).

groovyb [30.12.2009 15:58:57]

#

kokeilisin tuota teuron linkkiä (Access > MySql), ei kannata vääntää sellaista mikä on jo valmiiksi tehty.

jos kokemusta haluaa niin sitten tietenkin vaan SELECT * FROM [Taulu] accessista taulukkoon, ja siitä sitten lätkit menemään joko etukäteen tehtyyn myslin taulupohjaan tai alusta väännät koko taulun. MYSQL commands hakusanalla googlesta löytyy monia tutorialeja, myös siitä miten taulu väännetään käsin kasaan.

nopeimman tavan suo tuo teuron heittämä linkki

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta