Search  
Friday, February 10, 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  ODBC cu baze *....
 ODBC cu baze *.dbc in retea
 
 2/12/2010 1:51:52 PM
User is offlineRomeo
495 posts
2nd


ODBC cu baze *.dbc in retea
 (N/A)
Am nevoie sa actualizez in retea un tabel care tine de o baza dbc (vfp9). Am folosit o secventa de genul:

lcString="Driver={Microsoft Visual FoxPro Driver};SourceType=DBC;SourceDB=\\Ditprg06\AplDisp2\baza.dbc;Exclusive=No; NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO;"
y=SQLSTRINGCONNECT(lcString)
?y
SQLEXEC(y,'SELECT * FROM garare where data=CTOD("11.11.2008")')
SQLDISCONNECT(y)

Au rezultat doua probleme:

1. Nu prea imi convine sa sheruiesc in retea directorul d:\AplDisp cu drept de scriere, chiar daca sheruirea se face doar pt un user. Mar avantaja o conectare ca la sql server (fara derectoare sheruite !).
2. Daca programul este deschis, selectul se executa corect. daca programul este inchis, execut select-ul si inainte de a face sqldisconnect vreau sa deschid programul, apare mesajul:
Program error: file access is dinied.

M-ar fi interesat sa extrag date, in caz rar sa scriu/suprascriu fara ca userul programului sa fie afectat (in situatia in care el nu lucreaza cu datele respective)

EXISTA REMEDII ?


test
 2/12/2010 2:09:09 PM
User is offlineaflorin
838 posts
1st


Re: ODBC cu baze *.dbc in retea
 (N/A)
1. VFP nu este SQL Server.
Poti sa faci ce vrei tu si pe VFP, construind un server de aplicatii si trimitand xml-uri prin retea. Dar nu stiu daca se merita. Mai bine muti totul pe MSSQL - daca tot ai facut cu ODBC, modificarile ar fi minore.
2. File access is denied poate veni:
- de la tabela, deschisa exclusiv
- de la Resource file

Florin Aparaschivei - Iasi
 2/12/2010 3:16:03 PM
User is offlineGrigore Dolghin
3521 posts
www.class-software.eu
1st






Re: ODBC cu baze *.dbc in retea
 (N/A)
Acu' vreo 5 ani am fost tester si am depanat niste cod scris de un prieten, care facea fix ce vrei tu sa faci, doar ca folosea Winsock.ocx.

http://fox.wikis.com/wc.dll?Wiki~WinSockOCXSample~VFP

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
  Visual FoxPro  Client/Server  ODBC cu baze *....

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement