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  Baze de date, tabele, view-uri si indecsi  Delete pe o tab...
 Delete pe o tabela cu index primar
 
 3/24/2009 9:29:11 PM
User is offlinebodidor
2 posts


Delete pe o tabela cu index primar
 (N/A)
Am o tabela cu un index primar, marchez pt stergere o inregistrare din acea tabela (sa zicem ca am gresit ceva la introducere) si apoi vreau sa introduc o inregistrare care are aceeasi valoare la cheia primara. La salvare imi da eroare "Uniqueness of index table is violated". Cum pot sa fac sa nu-mi mai dea aceasta eroare? Aplicatia este folosita prin retea pe 2 calculatoare deci la stergere nu pot sa deschid excusiv fisierul ca sa fac pack????
 3/24/2009 9:35:25 PM
User is offlinedni
420 posts
2nd


Re: Delete pe o tabela cu index primar
 (N/A)
...cu e SET DELETED ? este ON sau OFF?....ar trebui sa fie ON....
 3/24/2009 10:35:51 PM
User is offlineDaniel Buduru
2141 posts
1st




Re: Delete pe o tabela cu index primar
 (N/A)
 bodidor wrote
Am o tabela cu un index primar, marchez pt stergere o inregistrare din acea tabela (sa zicem ca am gresit ceva la introducere) si apoi vreau sa introduc o inregistrare care are aceeasi valoare la cheia primara. La salvare imi da eroare "Uniqueness of index table is violated". Cum pot sa fac sa nu-mi mai dea aceasta eroare? Aplicatia este folosita prin retea pe 2 calculatoare deci la stergere nu pot sa deschid excusiv fisierul ca sa fac pack????


Cheia primara n-ar trebui sa fie refolosita, si nici inregistrarea sa fie completata direct in tabela.
Oricum, solutia pentru VFP9 (versiunea uitilzata nu este precizata) :
La indexul primar pui la conditia de filtru NOT DELETED().

Daniel Buduru
 3/25/2009 11:18:38 AM
User is offlineGrigore Dolghin
3521 posts
www.class-software.eu
1st






Re: Delete pe o tabela cu index primar
 (Romania)
Subscriu la mesajul lui Daniel: Cheia primara NU SE REUTILIZEAZA NEVER EVER EVER EVER. Odata alocata, asa moare. Daca o stergi, stearsa ramane. Altfel stii ce patesti? cand o sa vrei sa vezi vanzarile de frigidere o sa-ti iasa ca in ultimii 5 ani ai vandut 17 miliarde de frigidere. Si de fapt, codul ala pana acu' o luna era folosit pentru ace cu gamalie.
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 3/25/2009 9:23:38 PM
User is offlinebodidor
2 posts


Re: Delete pe o tabela cu index primar
 (N/A)

multummesc

 

 

  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  Delete pe o tab...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement