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  Baze de date, tabele, view-uri si indecsi  Vederile la dis...
 Vederile la distanta se pot folosi si pt actualizari ?
 
 9/14/2010 2:06:03 AM
User is offlineRomeo
527 posts
1st


Vederile la distanta se pot folosi si pt actualizari ?
 (N/A)

Teoria spune ca vederile la distanta se folosesc in general pt generarea rapoartelor; campuri calculate, etc.

1. In ce cazuri se recomanda folosirea lor pentru actualizari ? Este vorba in primul rand de INSERT in vedere urmat de TABLEUPDATE(...) - pt INSERT folosesc un screen dedicat.
2. Ce avantaj/dezavantaj imi ofera un INSERT in vedere urmat de TableUpdate(), fata de un INSERT in tabel urmat de un REQUERY() ?

Poate exista un link.


Slava Tatalui si Fiului si Sfantului Duh si acum si pururea si-n vecii vecilor. Amin.
 9/15/2010 10:37:38 AM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Vederile la distanta se pot folosi si pt actualizari ?
 (N/A)
Romeo,

1. Vederea la distanta este un mod prin care poti sa descarci date din una sau mai multe tabele ramanand conectat la server. Modificarile facute in cursorul rezultat sunt propagate catre server cand dai TableUpdate(). Aceste modificari sunt de trei feluri: Insert, Update si Delete (ma refer la cursorul local). TableUpdate itereaza prin cursor si executa comanda SQL corespunzatoare pe server, totul intr-o singura tranzactie.

Ca atare, nu exista "cazuri in care se recomanda". Daca vrei sa le folosesti si pentru Insert, nu te opreste nimeni.

2. Scenariul al doilea presupune descarcarea datelor inca o data (la requery) deci ma astept sa fie mai lent.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 9/16/2010 6:11:59 PM
User is offlineRomeo
527 posts
1st


Re: Vederile la distanta se pot folosi si pt actualizari ?
 (N/A)

Am citit cartea lui Michae Hernandez - Proiectarea bazelor de date, Teora 2003 - Addison Wesley - cap 12 Vederi. Atat din sinteza introductiva a capitolului cat si din intrebarile recapitulative, am ramas cu impresia ca vederea este o oportunitate, utilizata in primul rand pentru afisarea informatiilor (preluate din mai multe tabele, eventual grupate + functii de agregare).

Voiam sa fiu sigur ca actualizarea cu ajutorul vederilor nu este o tehnologie sceond-hand. (In dbf-vfp poti folosi APPEND BLANK si REPLACE, dar e preferabil INSERT) . Ma intereseaza ca atunci cand folosesc o tehnica, sa stiu cand este recomandabil sa o flosesti si cand nu si eventual ce e bine sa folosesti in loc.


Slava Tatalui si Fiului si Sfantului Duh si acum si pururea si-n vecii vecilor. Amin.
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  Vederile la dis...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement