Search  
Monday, December 09, 2019 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  export to mysql...
 export to mysql
 
 12/30/2012 7:33:15 PM
User is offlineioandan_chelemen2006
435 posts
2nd


export to mysql
 (N/A)
cum export o tabela fox in tabela mysql?
 12/31/2012 2:13:00 AM
User is offlineGrigore Dolghin
3996 posts
www.class-software.ro
1st






Re: export to mysql
 (N/A)
Presupunand ca esti conectat la serverul MySQL

Select tabela_fox
SCAN
    lcSQL = "Insert Into tabela_mysql (camp1, camp2, ..., campN) Values ('" + transform(camp_fox1) + "','" + transform(campfox_2) + ... + "')"
   lnResult = SQLExec(handle, lcSQL)
    If lnResult < 0
      AError(gaError)
      * afisezi mesajul de eroare
   End If
ENDSCAN

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 12/31/2012 10:34:39 PM
User is offlineioandan_chelemen2006
435 posts
2nd


Re: export to mysql
 (N/A)
handle, handle, imi da eroare, cum ma conectez la tabela mysql?
stiu ca merge cu SQLCONNECT(aici_ce_scriu?,username,password)
tabela mea e creata cu mysql5 din linia de comanda, se numeste "pers" si se afla in baza de date "personal"
la "aici_ce_scriu?", ce scriu? nu merge nici "mysql5", nici "localhost", nici "personal", nu merge nimic
 1/1/2013 5:18:15 AM
User is offlineGrigore Dolghin
3996 posts
www.class-software.ro
1st






Re: export to mysql
 (N/A)
Esti prea stresat. In primul rand iti lipsesc niste notiuni de baza - pe alea ar trebui sa le afli mai intai, apoi sa vezi cum e cu exportul.

SQLCONNECT e folosit cu numele conexiunii DSN (asta se defineste in control panel, si nu vrei sa o folosesti fiindca e posibil sa n-ai acces la control panel-ul din calculatoarele unde vrei sa pui programul.

Ce-ti trebuie tie este SQLSTRINGCONNECT, care foloseste un string de conectare. Uite-te in help ca sa vezi un exemplu de sintaxa (cel din help e pentru MSSQL). Stringurile de conectare le gasesti la www.connectionstrings.com.

Tu o sa folosesti unul dintre astea doua:

Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=myDataBase;User=myUsername;
Password=myPassword;Option=3;

sau

Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=myDataBase;User=myUsername;
Password=myPassword;Option=3;

functie de ce versiune de conector ODBC pentru MySQL ai instalat. Sper ca ai instalat unul, nu? ca altfel n-o sa mearga orice-ai face. Instalezi conectorul (se descarca de la www.mysql.com), apoi te conectezi cu SQLStringConnect(string_de_conectare)


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 1/3/2013 10:01:47 PM
User is offlineioandan_chelemen2006
435 posts
2nd


Re: export to mysql
 (N/A)
CLOSE ALL
CLEAR
handle=SQLSTRINGCONNECT('Driver={MySQL ODBC 5.2w Driver};Port=3306;Server=localhost;Database=personal;Uid=root;Pwd=*****')
USE personal EXCLUSIVE
SCAN
    lcSQL = "Insert Into pers (cnp, nume, prenume, tel1, tel2) Values ('" + transform(cnp) + "','" + transform(nume) + ;
    "','" + transform(prenume) + ;
    "','" + transform(tel1) + ;
    "','" + transform(tel2) + "')"
   lnResult = SQLExec(handle, lcSQL)
   If lnResult < 0
      AError(gaError)
      * afisezi mesajul de eroare
   EndIf
ENDSCAN
lnResult = SQLExec(handle, 'select * from pers')
SQLDISCONNECT(handle)

cu conexiunea am reusit, insa nu-mi exporta nimic, nici mesaj de eroare nu am
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  export to mysql...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2013 Profox   Terms Of Use  Privacy Statement