Search  
Friday, May 25, 2012 ..:: 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  Client/Server  PostgreSQL+VFP9...
 PostgreSQL+VFP9
 
 10/15/2010 10:41:16 AM
User is offlineSilviu
165 posts
5th


PostgreSQL+VFP9
 (Romania)
Buna ziua. A mai folosit cineva combinatia asta? Va rog sa ma ajutati si pe mine cu un string de conectare, ca eu nu am reusit.
 10/15/2010 11:07:16 AM
User is offlinedanciu
21 posts


Re: PostgreSQL+VFP9
 (N/A)

Incearca la http://www.connectionstrings.com/.

Sau: lcString = 'DRIVER={PostgreSQL ANSI};DATABASE=mydata;SERVER=192.168.1.15;UID=postgres;PWD=parola'
chandle = SQLStringConnect(lcString)


 10/15/2010 11:44:03 AM
User is offlineSilviu
165 posts
5th


Re: PostgreSQL+VFP9
 (Romania)
Merge conectarea doar pe 127.0.0.1 cum pun ip-ul meu? Help
 10/15/2010 12:35:33 PM
User is offlinemr_api
368 posts
3rd


Re: PostgreSQL+VFP9
 (N/A)
editeaza fisierul    pg_hba.conf
vezi si aici    http://www.profox.ro/Forum/tabid/55/forumid/6/threadid/14826/scope/posts/Default.aspx
 10/15/2010 1:26:58 PM
User is offlineNelu Solomon
29 posts


Re: PostgreSQL+VFP9
 (N/A) Modified By Nelu Solomon  on 10/15/2010 1:37:40 PM)
Acum aproximativ un an jumate am facut niste teste cu postgres. Nu mai am un postgres instalat, dar stringul asta ar trebui sa mearga fara probleme:
"Driver={PostgreSQL UNICODE};Server=192.168.0.1;Port=5444;Database=transport;Uid=enterprisedb;Pwd=felix;"
Bineinteles, se modifica serverul/baza de date/user name/parola.
 10/15/2010 4:01:04 PM
User is offlineSilviu
165 posts
5th


Re: PostgreSQL+VFP9
 (Romania)
Revin, am modificat pg_hba.conf si pot sa ma conectez dar doar de pe calculatorul local, daca incerc de pe alta statie din retea im da o eroare: Er Nr. 1526 Data source name not found and no default driver specified HELP !!!
 10/15/2010 5:34:43 PM
User is offlinefpruna
26 posts


Re: PostgreSQL+VFP9
 (N/A) Modified By fpruna  on 10/15/2010 5:42:58 PM)
Incearca asta:

        lcConnectionString = ;
            "Driver={PostgreSQL ODBC Driver(ANSI)};" + ;
            "Database=myDatabase;"+;
            "SSLMode=prefer;"+;
            "Server=" + lcServer + ";"+;
            "Port=5432;"+;
            "Userid=" + lcUserName + ";"+;
            "PASSWORD=" + lcPassword +";"
pentru stringul de conectare.
PostgreSql se instaleaza "by default" cu portul 5432.
Pentru a te conecta de pe o statie cu alt IP modifica pg_hba.conf asa cum ests aratat in postul anterior.
 10/15/2010 6:15:12 PM
User is offlineSilviu
165 posts
5th


Re: PostgreSQL+VFP9
 (N/A)
Salut conectarea merge dar doar de pe statia unde este instalat serverul de pe alta statie da eroarea asta: Er Nr. 1526 Data source name not found and no default driver specified HELP !!!
 10/15/2010 6:33:01 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: PostgreSQL+VFP9
 (N/A)
In mod implicit, serverul Postgresql permite accesul doar userilor logati local pe masina pe care este instalat serverul. Trebuie configurat pentru remote acces.
Vezi aici:
http://www.postgresql.org/files/documentation/books/aw_pgsql/node178.html


Daniel Buduru
 10/15/2010 6:41:50 PM
User is offlinefpruna
26 posts


Re: PostgreSQL+VFP9
 (N/A)
Meajul de eroare spune ca pe statia de pe care incerci sa te conectezi nu ai instalat Driverul ODBC de Postgresql.
 10/15/2010 7:05:20 PM
User is offlinemr_api
368 posts
3rd


Re: PostgreSQL+VFP9
 (Romania)
ai instalat si conectorul ODBC?
 10/15/2010 8:00:01 PM
User is offlineSilviu
165 posts
5th


Re: PostgreSQL+VFP9
 (N/A) Modified By Silviu  on 10/15/2010 8:03:14 PM)
Am luat ODBC de la ei de pe site si l-am instalat. Pe acel calculator este instalat fox-ul, daca fac o conexiune noua(din fox) cu acel string de conectare imi merge. iar daca pun acelasi string intr-un .prg si-l rulez da acea eroare HELP!!!
 10/16/2010 9:54:37 AM
User is offlinefpruna
26 posts


Re: PostgreSQL+VFP9
 (N/A)
Secventa urmatoare functioneaza intr-un exe, si atunci cind serverul este in alta localitate, iar pe statie in directorul aplicatiei am numai Run time-ul de la Fox.
        lcConnectionString = ;
            "Driver={PostgreSQL ODBC Driver(ANSI)};" + ;
            "Database=myDatabase;"+;
            "SSLMode=prefer;"+;
            "Server=" + lcServer + ";"+;
            "Port=5432;"+;
            "Userid=" + lcUserName + ";"+;
            "PASSWORD=" + lcPassword +";"
PUBLIC nrConnection

        nrConnection = SQLStringConnect(lcConnectionString, .T.)

        If nrConnection < 0 && an error has occured
            AError(gaError)
            MessageBox("Nu s-a facut conexiunea la servrul PG. Eroarea returnata este: " + Chr(13) + ;
                gaError[1,2], 16, "myApp")
        Else
        EndIf

 10/16/2010 12:00:02 PM
User is offlineSilviu
165 posts
5th


Re: PostgreSQL+VFP9
 (N/A)
Scuze ca te stresez. Aceeasi eroare da pe calculatorul pe care nu este instalat serverul. Trebuie sa mai instalez ceva? Ca ODBC-ul de la PG l-am instalat! Help
 10/16/2010 4:48:33 PM
User is offlinefpruna
26 posts


Re: PostgreSQL+VFP9
 (N/A)
Nu. Nu trebuie instalat si altceva in afara de ODBC.
Este acelas prg cel pe care il executi de sub fox, si din exe?
Exe i-l executi de sun fox sau cu Run time?
Daca cele doua sunt diferite, pune te rog cele doua stringuri de conectare pe forum.
 10/16/2010 8:01:35 PM
User is offlineSilviu
165 posts
5th


Re: PostgreSQL+VFP9
 (N/A)
Nu sunt diferite. Si incerc sa-l rulez din .exe Asta e programul: ************** lcConnectionString="DRIVER={PostgreSQL ODBC Driver(UNICODE)};DATABASE=asoc;SERVER=192.168.137.1;PORT=5432;UID=postgres;PWD=drids;CA=d;A6=;A7=100;A8=4096;B0=255;B1=8190;BI=0;C2=dd_;CX=1b502bb;A1=7.4" PUBLIC nrConnection nrConnection = SQLStringConnect(lcConnectionString, .T.) If nrConnection < 0 && an error has occured AError(gaError) MessageBox("Nu s-a facut conexiunea la servrul PG. Eroarea returnata este: " + Chr(13) + ; gaError[1,2], 16, "myApp") ELSE MESSAGEBOX("A mers",0+48,'URA') EndIf ************** nu pricep ce nu e in regula
 10/16/2010 8:40:35 PM
User is offlinefpruna
26 posts


Re: PostgreSQL+VFP9
 (N/A)
Incearca si pune fisierele aferente Run time si exe in acelasi director.
 10/16/2010 9:03:31 PM
User is offlineSilviu
165 posts
5th


Re: PostgreSQL+VFP9
 (N/A)
Le am in acelasi director. msvcr71.dll VFP9ENU.DLL vfp9r.dll VFP9RENU.DLL nustiu ce sa mai fac
 10/16/2010 9:16:03 PM
User is offlineNelu Solomon
29 posts


Re: PostgreSQL+VFP9
 (N/A)
Desi nu rezulta din mesajul de eroare, totusi intreb, nu e vreun firewall rebel pe server? Daca da, ar trebui eliberat portul 5432. Am vazut si eu ca in stringul meu era portul 5444, nu-mi mai amintesc de ce l-am schimbat, probabil virsta isi spune cuvintul. Atunci am facut teste atit acasa, deci pe un singur computer si am folosit portul 5432, cit si la munca, 192.168.0.1 fiind o statie cu W XP SP2. Deci trebuie verificat firewallul
 10/16/2010 9:44:59 PM
User is offlineSilviu
165 posts
5th


Re: PostgreSQL+VFP9
 (N/A)
Nu cred ca e asta Dar am eliberat portul dar nu s-a rezolvat nimic merci oricum Sunt deschis la alte idei
 10/16/2010 10:02:02 PM
User is offlinefpruna
26 posts


Re: PostgreSQL+VFP9
 (N/A)
Uite eu am incercat codul tau cu adaptari la ODBC pentru ca atunci cind am instalat postresql am pus ANSI,
am pus localhost pentru ca nu am acum posibilitatea sa testez pe alt server,
am pus asta intr-un proiect  l-am facut .exe si functioneaza.

PS eu am si vfp9t.dll in directorul cu .exe(nu stiu ce face).

lcConnectionString="DRIVER={PostgreSQL ODBC Driver(ANSI)};DATABASE=ro22253551;SERVER=localhost;PORT=5432;UID=florin;PWD=1234;CA=d;A6=;A7=100;A8=4096;B0=255;B1=8190;BI=0;C2=dd_;CX=1b502bb;A1=7.4"
PUBLIC nrConnection
nrConnection = SQLStringConnect(lcConnectionString, .T.)
If nrConnection < 0 && an error has occured
    AError(gaError)
    MessageBox("Nu s-a facut conexiunea la servrul PG. Eroarea returnata este: " + Chr(13) + ;
    gaError[1,2], 16, "myApp")
ELSE
    MESSAGEBOX("A mers",0+48,'URA')
EndIf
 10/17/2010 9:55:17 AM
User is offlinefpruna
26 posts


Re: PostgreSQL+VFP9
 (N/A)
Am incercat in aceasta dimineata programul tau pe un server si merge.
 10/17/2010 11:23:17 AM
User is offlineSilviu
165 posts
5th


Re: PostgreSQL+VFP9
 (N/A)
Neatza ! Problema cu programelul nu este pe locallhost ci pe calculatoarele pe care nu este instalat PG. Incearca te rog pe alt calculator.
 10/17/2010 11:33:46 AM
User is offlinefpruna
26 posts


Re: PostgreSQL+VFP9
 (N/A)
Asta am facut in dimineata asta inlocuind localhost cu un IP si a mers.
 10/18/2010 10:51:33 AM
User is offlineSilviu
165 posts
5th


Re: PostgreSQL+VFP9
 (Romania)
Ai incercat pe alt calculator decat cel pe care e instalat serverul si a mers? La ce gresec eu oare? Help
 10/18/2010 11:54:39 AM
User is offlinefpruna
26 posts


Re: PostgreSQL+VFP9
 (N/A)
Ip - ul este static?
Daca nu, atunci pune IP-uri statice cel putin pe calculatorul pe care ai PG.
Altfel pe IP-ul pe care l-ai pus nu gaseste baza de date.
 10/18/2010 12:07:13 PM
User is offlineSilviu
165 posts
5th


Re: PostgreSQL+VFP9
 (Romania)
Da IP-ul este static
 10/18/2010 1:06:58 PM
User is offlinefpruna
26 posts


Re: PostgreSQL+VFP9
 (N/A)
Nu poti pune IP-ul  192.168.137.1 ce ai pus la Defaul Gateway?
Pune la TCP/IP
IP 192.168.137.2 (sau alceva in loc de 2)
Subnet mask 255.255.255.0
Default Gateway 192.168.137.1

 10/18/2010 3:18:28 PM
User is offlineSilviu
165 posts
5th


Re: PostgreSQL+VFP9
 (Romania)
Salut! Am rezolvat. Dar nu vad logica: am instalat pe calculatorul de pe care voiam sa ma loghez apoi l-am dezinstalat inapoi si merge, da tot nu pricep creca e ceva cu driverul de odbc gasit la ei pe site. Multumesc oricum pentru ajutor. Te pricepi la PG cu fox ca eu sunt cam incepator si te-as mai deranja cu cate o intrebare, daca nu deranjez.
 10/18/2010 3:41:27 PM
User is offlinefpruna
26 posts


Re: PostgreSQL+VFP9
 (N/A)
Poveste cu ODBC nu este noua.
Cite o data da rateuri in instalare.
In masura in care o sa stiu, am s-ti raspund cu placere.

  Visual FoxPro  Client/Server  PostgreSQL+VFP9...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement