Search  
Friday, February 28, 2020 ..:: 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  Modificare view...
 Modificare view
 
 7/26/2005 10:39:37 AM
User is offlinechucki21
155 posts
5th


Modificare view
 (Romania)

SQL 2000

Am o tabela view cu niste date.Datele astea apartin de la mai multe tabele.Pot modifica

vederea ?

 

Merci

 7/26/2005 10:51:03 AM
User is offlineGrigore Dolghin
3996 posts
www.class-software.ro
1st






Re: Modificare view
 (Romania)

Nu poti sa o modifici, in schimb poti sa o suprascrii, creind view-ul asa cum il doresti. Personal as face unul nou, nu as suprascrie unul existent, decat daca n-am de ales (sa zicem ca in cod e specificat numele in clar).


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 7/26/2005 10:59:02 AM
User is offlinechucki21
155 posts
5th


Re: Modificare view
 (Romania)

Problema este ca s-au gresit niste date eu unul nu cunosc tabelele care sunt.si am gasit intr-un view cam ce am nevoie.Dar de unde vine view-ul asta nu stiu..nu stiu din ce s-a creat view-ul si de aceea intrebam daca se poate face modificari.

 

Merci

 7/26/2005 11:00:07 AM
User is offlineGrigore Dolghin
3996 posts
www.class-software.ro
1st






Re: Modificare view
 (Romania)

Intre timp am vazut si mesajul de pe lista, care are o adaugare foarte interesanta: "pot sa dau update?" Ei bine, asta schimba complet sensul intrebarii.

Una din cele 12 legi ale lui Codd (publicate pentru prima oara in 1985!) sustine ca orice view trebuie sa fie updatabil. In practica acest lucru este relativ dificil de obtinut, mai ales cand vederea extrage date din mai multe tabele. Eu am avut surpriza sa fac un update pe un view cu un singur join (o tabela parinte si una copil), trimitand date numai pentru tabela copil. Rezultatul a fost ca mi s-au duplicat inregistrarile din tabela parinte (cheia primara era un Identity). De atunci am renuntat sa mai fac astfel de operatiuni; pentru afisare folosesc view-uri complexe, dar pentru update folosesc view-uri simple, numai pe o singura tabela.

Este foarte posibil sa primesti si alte sugestii - eu am zis doar cum fac eu de obicei.


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 7/26/2005 11:01:42 AM
User is offlineGrigore Dolghin
3996 posts
www.class-software.ro
1st






Re: Modificare view
 (Romania)
 chucki21 wrote

Problema este ca s-au gresit niste date eu unul nu cunosc tabelele care sunt.si am gasit intr-un view cam ce am nevoie.Dar de unde vine view-ul asta nu stiu..nu stiu din ce s-a creat view-ul si de aceea intrebam daca se poate face modificari.

 

Merci

Eu as zice sa faci un backup acuma, cat mai ai timp. :) Daca trimiti date la intamplare e posibil orice.


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 7/26/2005 11:10:12 AM
User is offlinechucki21
155 posts
5th


Re: Modificare view
 (Romania)
Renunt:)Dar SQL 2000 la creare vederilor acuma am vazut ca imi afiseaza si tabelele radacina.Merci mult
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  Modificare view...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2013 Profox   Terms Of Use  Privacy Statement