Search  
Saturday, February 11, 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  Clase - VCX si PRG  CursorAdapter-u...
 CursorAdapter-ul nu e chiar o vedere
 
 2/15/2010 1:17:14 PM
User is offlineRomeo
495 posts
2nd


CursorAdapter-ul nu e chiar o vedere
 (N/A)
Citeam intr-un articol: "CursorAdapterul inlocuieste vederile traditionale..."

Am contruit o clasa in care am adaugat un obiect dataenvironment (de) in care am pus un CursorAdapter. CursorAdapterul trimitea rezultatul unei interogari parametrizate intr-un cursor, al carui nume l-am dat intitial.
Am instantiat de doua ori clasa form cu valori fiferite ale parametrului de interogare. Desi aveam 2 Privare Data Session, am obtinut un conflict de cursoare; cursoareler aveau acelasi nume.
Daca foloseam vederi parametrizate, n-ar fi fost nici o problema. Puteam instantia un form de oricate ori doream. Vederile nu intrau in conflict in cazul in care as fi pus 2 Privare Data Session.

Se poate scapa de acest conflict ion cazul instantelor multiple.

test
 2/15/2010 2:21:38 PM
User is offlineDaniel Buduru
2141 posts
1st




Re: CursorAdapter-ul nu e chiar o vedere
 (N/A)
Concluzia e pripita. Nu cursoradapterul e vinovat de conflictul de alias.
Dupa descrierea comportamentului, acel obiect DE este instantiat in datasession 0, de aici conflictul de alias.

Daniel Buduru
 2/15/2010 3:10:12 PM
User is offlineRomeo
495 posts
2nd


Re: CursorAdapter-ul nu e chiar o vedere
 (N/A)
Ai dreptate. M-am cam pripit.
Aveam un buton cu Suspend dupa descarcarea datelor. Intram pe Data session, si dupa ce dadeam browse pe Alias, aparea conflictul de cursoare pe cele doua instante.
Problema pare sa fie in Data session. Am pus niste un grid pe form si fiecare grod este cu datele sale corespunzatoare parametrului.

Pana la proba contrarie, cu 1-Private Data session, fiecare cursoradapter, gestioneraza propriul cursor cu date desi au acelasi nume.

Mi-sa mai venit inima la loc. Multumesc.

test
  Visual FoxPro  Clase - VCX si PRG  CursorAdapter-u...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement