1

Konu: use komutu ile ilgili

1.hali )
SELECT 100
  use MUHASEBEPATH+"KASADAT.DBF" ALIAS KASAM AGAIN IN 100

şeklinde kullandığım komut satırını çetin hocamın tavsiyesi üzerine,

2.hali )

use MUHASEBEPATH+"KASADAT.DBF" ALIAS KASAM AGAIN IN 0 

Şekline çevirdim(  in 100,selec 100 gibi komut kullanama diye tavsiye etmişti.) .son hali ile programı çalıştırdığımda,ilk işlemde komut çalışıyor,ikinci defa çalıştırdığımda "Alias name is alredy use" hatası alıyorum.Eski hali ile hiç bir problem olmadan çalışıyor.Hata nerede anlayamadım..

En büyük sermaye nakit,nakit sermaye vakittir...

2

Re: use komutu ile ilgili

If !Used('KASAM')
    use MUHASEBEPATH+"KASADAT.DBF" ALIAS KASAM AGAIN IN 0
ENDIF

Select 'KASAM'

Şeklinde dene istersen

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

3

Re: use komutu ile ilgili

select 100
... in 100

seklinde kullandiginda daima 100 nolu calisma alanini kullaniyorsun ve acik olsa bile kapatip tekrar aciyor, o nedenle de hata vermiyor. Senin acindan kotu yani 100'u ezbere bilmen.

use ( MUHASEBEPATH + 'kasadat') in 0 alias kasam

parentezleri kullan, gerisi Ugur'un dedigi gibi.