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  Problema de inc...
 Problema de incepator
 
 9/7/2009 1:20:19 PM
User is offlineSilviu
165 posts
5th


Problema de incepator
 (Romania)
Salut sunt incepator in lucru cu Sql server 2005:(.............incerc sa ma conectez din VFP la server si primescf acest mesaj:
-----------------------------------
TITLE: Connect to Server
------------------------------

Cannot connect to BRUX-SILVIU\SQLEXPRESS.

------------------------------
ADDITIONAL INFORMATION:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) (Microsoft SQL Server, Error: -1)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=-1&LinkId=20476
--------------------
Ma poate ajuta si  pe mine cineva cu un sfat..................unde sa caut
 9/7/2009 3:56:00 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Problema de incepator
 (N/A)
Vezi daca te ajuta asta:
http://support.microsoft.com/kb/914277
Revino cu intrebari daca nu iti rezolva problema.

Daniel Buduru
 9/8/2009 11:00:38 AM
User is offlineSilviu
165 posts
5th


Re: Problema de incepator
 (Romania)
Ms............m-ajutat foarte mult...........dar am vazut dupa ce am aplicat metotda extrema cu dezinstalare si reinstalare :(...........si8 din prostie am dat peste setarile alea :)
MS oricum :)
O sa revin cu intrebari daca nu deranjez...........ca sunt la inceput si nu ma pricep deloc :(
 9/8/2009 1:38:00 PM
User is offlineSilviu
165 posts
5th


Re: Problema de incepator
 (Romania)
Salut..revin...am incercat sa fac un string ca sa ma conectez........nu am reusit :(

Am zis sa fac un DSN asistat..care se conecteaza.....pana aci totul e in regula.....creez o baza de date iar pe baza DSN-ului fac o conexiune...........aci intervine problema.......cand incerc sa creez un remoteView.....conectul nu-mi intoarce nici o tabela :(
Help
 9/8/2009 3:43:40 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Problema de incepator
 (N/A)
Incearca asta:
lnCH=SQLCONNECT("dsn_name")
IF lnCH>0
   lnResult=SQLEXEC(lnCH," SELECT name FROM sys.databases","crsData")
  IF lnResult<1
     AERROR(ae)
     ? ae[1],ae[2]
   else
     select crsData
     browse nowait
  endif
else
     AERROR(ae)
     ? ae[1],ae[2]
endif
Daca totul e corect, se va afisa lista bazelor de date de pe server. In caz contrar, se va afisa codul erorii si mesajul de eroare.
Posteaza ce rezultat ai obtinut.

Daniel Buduru
 9/8/2009 4:30:23 PM
User is offlineSilviu
165 posts
5th


Re: Problema de incepator
 (Romania)
Bun am reusit sa fac un string de conectare:
------
conect="DRIVER={SQL Native Client};SERVER=BRUX-SILVIU\SQLEXPRESS;Trusted_Connection=Yes;APP=Microsoft Visual FoxPro;WSID=BRUX-SILVIU;DATABASE=Transporturi;Network=DBMSSOCN;"

PUBLIC conectare
conectare=SQLSTRINGCONNECT(conect)
IF conectare < 0
    = MESSAGEBOX('Cannot make connection', 16, 'SQL Connect Error')
ENDIF
---------
si asta

thisform.conectare_sql
Marci=SQLEXEC(conectare," SELECT * FROM marci order by marca ","crsMarci")

La mine pe calculator merge............dar in mutata pe alt calculator...........nu mai merge .... ce am gresit ?
la server trebuia pus ip-ul?
 9/8/2009 4:46:06 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Problema de incepator
 (N/A)
Rezolutia numelui intr-o retea windows, fara controller de domeniu, e problematica.
Pune adresa IP a serverului, e cea mai sigura metoda.

Daniel Buduru
 9/8/2009 5:00:01 PM
User is offlineSilviu
165 posts
5th


Re: Problema de incepator
 (Romania)
Tot nu merge :((

 9/8/2009 5:15:22 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Problema de incepator
 (N/A)
In stringul de conectare trebuie ceva de forma asta:
SERVER=tcp:adresa_ip,port; ALIAS=server_alias
Cam asa ceva:
SERVER=tcp:192.168.100.41,2464; ALIAS=SQLEXPRESS;
Portul si aliasul le configurezi in SQL Server Configuration Manager, la TCP/IP.



Daniel Buduru
 9/8/2009 5:21:04 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Problema de incepator
 (N/A) Modified By Daniel Buduru  on 9/8/2009 5:26:41 PM)
Vezi sa ai conectarea prin tcp/ip activata. Tot in configuration manager.

http://support.microsoft.com/kb/265808

Daniel Buduru
 9/9/2009 10:27:10 AM
User is offlineSilviu
165 posts
5th


Re: Problema de incepator
 (Romania)
Asta e strigul
conect="DRIVER={SQL Native Client};SERVER=tcp:192.168.123.11,2464;ALIAS=SQLEXPRESS;Trusted_Connection=Yes;APP=Microsoft Visual FoxPro;WSID=192.168.123.11;DATABASE=Transporturi;Network=DBMSSOCN;"

PUBLIC conectare
conectare=SQLSTRINGCONNECT(conect)
IF conectare < 0
    = MESSAGEBOX('Cannot make connection', 16, 'SQL Connect Error')
ENDIF

Unde gresesc........Help
tcp.bmp 
 9/9/2009 10:35:40 AM
User is offlineSilviu
165 posts
5th


Re: Problema de incepator
 (Romania)
Si am mai modificat si aici................
tct_2.bmp 
 9/9/2009 11:43:00 AM
User is offlineDaniel Buduru
2335 posts
1st




Re: Problema de incepator
 (N/A) Modified By Daniel Buduru  on 9/9/2009 11:45:08 AM)
1. Upload-ul nu functioneaza pe forum. Urca poza aia pe un server free, sau explica ce e acolo.
2. Eu ti-am dat un exemplu, si nu setarile care ar trebui sa mearga la tine. In link-ul pe care ti l-am dat este explicata detaliat configurarea serverului pentru conexiuni remote.
Configureaza serverul pentru TCP/IP asa cum este explicat acolo.
3. Mai intai incearca si cu SQL Server Browser. Daca nu este pornit, trebuie sa pornesti serviciul din Configuration Manager. Ar trebui sa mearga cu stringul cu care te conectezi pe local, daca restul este corect configurat.
4. Daca lucrezi cu SQl Server, nu scapi de cititul documentatiei. Majoritatea configurarilor sunt destul de stufoase, dar sunt bine explicate in documentatie. Nu as avea altceva sa-ti spun, decat sa postez aici paginile din acel link, dar e cam mult ...

5. Driverul ODBC nu ridica o eroare in VFP. Vezi in codul pe care l-am postat mai inainte o modalitate de a obtine codul si mesajul erorii de pe server. Partea aia cu AERROR.

Daniel Buduru
 9/14/2009 2:10:15 PM
User is offlineSilviu
165 posts
5th


Re: Problema de incepator
 (Romania)
Revin cu problema :( ....... asta e stringul
**************
conect="DRIVER={SQL Native Client};SERVER=tcp:192.168.123.11,2464;ALIAS=Alias_1;Trusted_Connection=Yes;APP=Microsoft Visual FoxPro;WSID=192.168.123.11;DATABASE=Transporturi;"

PUBLIC conectare

PUBLIC conectare
conectare=SQLSTRINGCONNECT(conect)
IF conectare < 0
    = MESSAGEBOX('Cannot make connection', 16, 'SQL Connect Error')
ELSE
    *thisform.conectare_sql
    Marci=SQLEXEC(conectare,"SELECT * FROM marci order by marca","crsMarci")
    SELECT crsMarci
    BROWSE
ENDIF
******
si asta e ce am facut la server
http://www.filefactory.com/file/ah848a3/n/tcp_bmp
http://www.filefactory.com/file/ah848ec/n/tct_2_bmp

din pacate trebuie date jos de pe net pozele pt a putea fi vazute :(..............scuze ca te bat la cap............dar chiar nu ma descurc :(
 9/14/2009 2:25:57 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Problema de incepator
 (N/A)
Setarile pe server par corecte. Pune totusi 0 la IPAll - TCP Dynamic Ports.

Ca sa vezi ce eroare intoarce driverul odbc modifica astfel codul :

PUBLIC conectare
conectare=SQLSTRINGCONNECT(conect)
IF conectare < 1
    LOCAL ae[1]
    AERROR(ae)
    MESSAGEBOX('Cannot make connection'+chr(13)+'Error: '+tran(ae[1,1]+chr(13)+ae(1,2), 16, 'SQL Connect Error')
ELSE
    *thisform.conectare_sql
    Marci=SQLEXEC(conectare,"SELECT * FROM marci order by marca","crsMarci")
    IF Marci <1
   
    LOCAL ae[1]
        AERROR(ae)
       MESSAGEBOX('SQLExec Error'+chr(13)+'Error: '+tran(ae[1,1]+chr(13)+ae(1,2), 16, 'SQL Connect Error')
   ELSE
       SELECT crsMarci
       BROWSE
   ENDIF
ENDIF


Daniel Buduru
 9/14/2009 2:31:41 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Problema de incepator
 (N/A)
N-am fost atent, setarile pe server nu sunt OK.
Pune Enabled =Yes la ip1, ip2
La tine este Enabled= No.

Daniel Buduru
 9/14/2009 2:45:58 PM
User is offlineSilviu
165 posts
5th


Re: Problema de incepator
 (Romania)
MS mult
Pe local merge.........dar cand incerc sa-l pun in pe alt calculator da eroarea asta :(
http://www.filefactory.com/file/ah85bg4/n/f_r_titlu_bmp

 9/14/2009 2:58:07 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Problema de incepator
 (N/A)
Daca-i intrebi pe ceilalti daca a instalat careva driverul ODBC pe sistemul ala, o sa sara toti ca nu s-au atins de sistem.
Asa ca instaleaza-l tu. Cauta sqlncli.msi intre fisierele de instalare ale serverului, sau descarca-l de pe site microsoft. Vezi sa fie versiunea corecta.


Daniel Buduru
 9/14/2009 3:35:50 PM
User is offlineSilviu
165 posts
5th


Re: Problema de incepator
 (Romania)
Iar revin...............o sa te innerbunesc....dar mai intai inebunesc eu :(
Am cautat "sqlncli.msi"..........poate nu am gasit vers corecta...............daca e asa de unde o iau pe cea corecta?
Acu da alta eroare: http://www.filefactory.com/file/ah85g6f/n/err_bmp

 9/14/2009 3:47:21 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Problema de incepator
 (N/A) Modified By Daniel Buduru  on 9/14/2009 3:48:41 PM)
Nu merge cu Trusted Connection pe alt sistem decat cel pe care e instalat serverul intr-o retea fara controller de domeniu ...
Declara pe server un user, un login pentru el, drepturile de acces pe baza de date, si foloseste in stringul de conectare UID= ...; PWD= ...;
Daca e bine sau nu sa pui parola in stringul de conectare, asta e o alta discutie ...

Daniel Buduru
 9/14/2009 5:12:40 PM
User is offlineSilviu
165 posts
5th


Re: Problema de incepator
 (Romania)
Salut........scuze pentru insistenta.....dar ca la prosti nu reusec sa fac un user...............:(..........se poate sa-ti mai cer inca odata ajutorul :D
MS
 9/14/2009 5:19:05 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Problema de incepator
 (N/A) Modified By Daniel Buduru  on 9/14/2009 5:22:52 PM)
Daca ai un instant messenger - yahoo, skype, windows live - poti sa-mi dai id-ul.

Pentru database user:
http://msdn.microsoft.com/en-us/library/aa337545.aspx

Pentru login:
http://msdn.microsoft.com/en-us/library/aa337562.aspx


Daniel Buduru
 9/15/2009 1:06:33 PM
User is offlineSilviu
165 posts
5th


Re: Problema de incepator
 (Romania)
Ms pentru intelegere...............brux_silviu@yahoo.com
  Visual FoxPro  Client/Server  Problema de inc...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement