Search  
Monday, January 27, 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  Index pentru vi...
 Index pentru view
 
 10/6/2011 3:45:21 PM
User is offlined03
7 posts


Index pentru view
 (N/A)
Am urmatoarea situatie

-datasession= private
sele view1
requery
sele view2
requery
sele view_final
requery

- un view final obtinut in cascada din alte view-uri care vreau sa fie indexat --
-modific
CursorSetProp("Buffering",3,"view_final")

Index
index
index

CursorSetProp("Buffering",5,"view_final")

Forma merge fara probleme daca e rulata separat sau daca o rulez cand dau build pentru intreaga aplicatie.

Intrebare:
Daca rulez fisierul executabil OBTIN MESAJUL "CANNOT UPDATE CURSOR" pentru partea de program in care se creaza indecsii, iar apoi evident "table has no index order set"
De ce ? ce sa fac?



Va multumesc.




 10/6/2011 7:17:35 PM
User is offlineGrigore Dolghin
3996 posts
www.class-software.ro
1st






Re: Index pentru view
 (N/A)
Esti 100% sigur ca indexezi view-ul ala si nu altceva?

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 10/7/2011 9:41:25 AM
User is offlined03
7 posts


Re: Index pentru view
 (N/A)
Absolut.

Deschid view-urile -nodataonload
USE c:\fma\tehnolog\baze\tehnolog!vmat1 NODATA
USE c:\fma\tehnolog\baze\tehnolog!vmat2 NODATA
USE c:\fma\tehnolog\baze\tehnolog!vmaterial NODATA ALIAS vmaterial
CursorSetProp("Buffering",3,"vmaterial")
SELECT vmaterial
INDEX ON DENmr tag denmr
INDEX ON codm Tag codm
INDEX ON denm tag denm
CursorSetProp("Buffering",5,"vmaterial")


Acestea nu au definit "update criteria" pentru nici un camp.
Am ales sa folosesc view tocmai in ideea de a putea crea indecsi.
apoi

SELECT vmat1
REQUERY()

SELECT vmat2
REQUERY()

SELECT Vmaterial
REQUERY()

SET ORDER TO denm


Totul e ok.Problema apare cu fisierul executabil.


Multumesc
 10/7/2011 11:47:47 AM
User is offlineGrigore Dolghin
3996 posts
www.class-software.ro
1st






Re: Index pentru view
 (N/A)
Ca idee generala, daca eroarea aia apare in executabil dar nu si in devmode, de cele mai multe ori chestia e inclusa in executabil. Poate nu "chestia" direct, ci baza de date. Vreau sa fiu sigur sigur sigur ca ai verificat posibilitatea asta: nu cumva dbc-ul e inclus in exe?

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 10/7/2011 2:34:20 PM
User is offlined03
7 posts


Re: Index pentru view
 (N/A)
Exista vreo comanda de configurare care posibil, sa fie activa numai cand rulez din fox, nu si la rularea executabilului?

Programul arata mesajul exact la prima comanda de index, apoi pe rand pentru toate comenzile index la executia lui exe. De ce nu accepta sa faca index-ul?....Se suprascrie??? Cum e tratat index pt view?


 10/7/2011 2:37:06 PM
User is offlined03
7 posts


Re: Index pentru view
 (N/A)
Minunat. Multumesc foarte mult.

DBC inclus in exe, asta era.
 10/7/2011 3:30:04 PM
User is offlineGrigore Dolghin
3996 posts
www.class-software.ro
1st






Re: Index pentru view
 (N/A)
Bingo.
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  Index pentru vi...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2013 Profox   Terms Of Use  Privacy Statement