1

Konu: select-sql

Merhabalar.
1 - Bir Dbf dosyayı indexlemek yerine select komutuyla bir anlamda sort edebiliyoruz. SEEK gibi imndex dosyaya has komutları kullanmayacaksak index on ..yada sort on .....yerine select-sql kullanmanın dez avantajı varmı ?

2- SELECT PLAKA,MARKA FROM MUSTERILER WHERE LEFT(plaka,2)="34";
    INTO CURSOR kayit1  ORDER BY plaka
   
    cursor file kullanmazsak yada İnto table kullanmazsak Query penceresi otomatik açılıyor.
    Bu otomatik açılmayı engelleyebilirmiyiz?

2

Re: select-sql

1-dezavantaji yok hatta ihtiyaca gore faydasi var cunku record pointeri oynatmaz

2- into cursor , into table , into array ile sorgunun sonucunun ne oldugunu belirlemezsen VFP default olarak onu olarak anlar ve browse u calistirir . help te [PREFERENCE PreferenceName] [NOCONSOLE] [PLAIN] [NOWAIT] ler output options larda geciyor ama oda browse penceresinin acilmasini engellemiyor.

http://www.soykansoft.com/images/twitter.jpghttp://www.soykansoft.com/images/wp.jpg

3

Re: select-sql

1) "Indexlemek yerine" derken "hic indexlemesem de olur mu, dezavantaji var mi" diye soruyorsan evet cok dezavantaji var. Indeksle. Indeksin olduktan sonra, set order, seek ya da select-sql kullanmak biraz sana biraz da yapacagin ise kalmis. Select - SQL, SQL serisi komut ve set bazli calisiyor. Seek, scan vs ise xBase tarzi komoutlar ve kayit bazli calisiyor.

2) to, into ... yoksa o pencere gelir. Cursor ya da table olmasa olur mu diye soruyorsan:

Visual Fox Pro
select * from customer into array aCustomer

select * from customer to screen noconsole
select * from customer to file xx noconsole

4

Re: select-sql

to screen denemistim ama to screen noconsole denememistim sad

http://www.soykansoft.com/images/twitter.jpghttp://www.soykansoft.com/images/wp.jpg

5

Re: select-sql

_Tally almak disinda bir esprisi yok onun zaten:)

6

Re: select-sql

Teşekkürler.
Amacım filtreleme işlemini de gerçekleştirmekti. Anlaşılıyorki cursor yada into table kullanmanın dışında bir alternatif yok.

7

Re: select-sql

into cursor

zaten gercek cursor yaratılması gerekmeyen durumlarda tabloya filter uyguluyor. Index performans acısından onemli