Exportul tabelelor din VFP9 in MySql

Pentru a importa in MySQL, datele, scrise cu diacritice, din tabelele vechi VFP:

1.Creez baza de date MySql „utf8_unicode_ci” si asa creez tabelele precum si campurile din tabelele in care importam datele.

2.In tabelele VFP mapez diacriticele. Secventa de program pentru un camp „nume_camp” este mai jos:
**literele mici
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”ã”,”|”)
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”â”,”@”)
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”î”,”#”)
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”ş”,”!”)
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”ţ”,”$”)
**majuscule
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”Ô,”^|”)
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,””,”^@”)
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”Δ,”^#”)
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”Ş”,”^!”)
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”Ţ”,”^$”)
**ghilimele
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,'”‘,”‘”)

Asta pentru ca a mi se importa corect diacriticele.

3.Dupa mapare copiez tabela fox in fisier tip CSV si o import in MySQL.
Eu am folosit wampserver si acolo am avut la dispozitie o optiune de import. Se poate si cu „LOAD FILE”. Pe volume mari de date optiunea nu merge si exportul datelor trebuie impartit in pachete mici. Dupa crearea CSVului trebuie sterse numele campurilor din primul rand. Daca nu merge importul, mai prelucrati cu ajutorul Excelului fisierul csv.

4.Dupa importul in MySQL updatez tabela astfel incat sa repunem diacriticele:

update nume_tabela set nume_camp=replace(replace(replace(nume_camp,”^|”,”Ă”),”^@”,””),”^#”,”Δ);
update nume_tabela set nume_camp=replace(replace(nume_camp,”^!”,”Ş”),”^$”,”Ţ”);
update nume_tabela set nume_camp=replace(replace(replace(nume_camp,”|”,”ă”),”@”,”â”),”#”,”î”);
update nume_tabela set nume_camp=replace(replace(nume_camp,”!”,”ş”),”$”,”ţ”);

**intai majusculele si dupa literele mici

Reclame
Categorii:Uncategorized Etichete:, ,

CRACIUN FERICIT!

La multi ani, un Craciun fericit cu multa bucurie si cadouri frumoase!

Categorii:Uncategorized

ASTA-I PAGINA MEA ADI. LA MULTI ANI ADRIANA!

decembrie 16, 2010 4 comentarii

LA MULTI ANI, DRAGA MEA!

GS 🙂

Categorii:Uncategorized

La multi ani, Maria!

septembrie 8, 2010 Un comentariu

Azi este sfanta Maria, o alta sfanta Maria dupa cea mare de pe 15 August dar un prilej la fel de mare de bucurie pentru cei care au in familie Marii si Marini. Eu am numai Marii, toate frumoase si dragi asa ca LA MULTI ANI, numai fericire, va iubesc si sper sa cititi mesajul asta.

Categorii:Uncategorized

Donati pentru sinistrati!

Am primit azi un email de la Casa de Cultura a Studentilor din Bucuresti (fosta Preoteasa) si punandu-l pe blog ma gandesc ca vor fi mai multe persoane care vor dori sa ajute, mai ales ca in sectorul 6 nu prea stiu alte centre de colectare a ajutoarelor:

„Casa de Cultura a Studentilor din Bucuresti prin angajatii sai si prin membri ai formatiilor artistice care desfasoara aici activitate, vazand situatia dezastruoasa in care se afla semenii lor din tara in urma inundatiilor catastrofale, organizează in perioada 6-9 iulie 2010 un punct de colectare de ajutoare pentru persoanele sinistrate.
Orice locuitor al zonei este invitat sa ni se alature.
Colectarea ajutoarelor se va face la sediul CCS Bucuresti situata in Calea Plevnei 61 pana vineri 9 iulie in intervalul orar 10:00 – 18:00.
Orice obiecte functionale de uz casnic, imbracaminte, incaltaminte, alimente neperisabile, etc sunt binevenite!”

Cel mai frumos comentariu primit

Categorii:Uncategorized