1

Konu: field ekleme

aa.dbf
adındaki bir dosyaya program yardımıyla yeni FIELD ler ekleyebilirmiyiz.

Örneğin :
aa.dbf dosyasına tarih2 ve tarih3 adlı 2 field eklenecek.

Manuel olarak "MODI STRU" komutu yerine bir .prg dosyası yardımıyla
bu işlemi yapabilirmiyiz.

Teşekkürler.

2

Re: field ekleme

ALTER table aa1 ADD COLUMN tarih2 date ADD COLUMN tarih3 date
----
Help'ten:
ALTER TABLE TableName1 ADD | ALTER [COLUMN] FieldName1
      FieldType [( nFieldWidth [, nPrecision])] [NULL | NOT NULL] [CHECK lExpression1 [ERROR cMessageText1]]
   [AUTOINC [NEXTVALUE NextValue [STEP StepValue]]] [DEFAULT eExpression1]
   [PRIMARY KEY | UNIQUE [COLLATE cCollateSequence]]
   [REFERENCES TableName2 [TAG TagName1]] [NOCPTRANS] [NOVALIDATE]

VFP9 SP2

3

Re: field ekleme

Alter Table dan önce dosyanı EXCLUSIVE olarak açmalısın...

Visual Fox Pro
Use IN Select("AA") && Dosyayı kapat

 
TRY
    Use "AA" IN 0 Exclusive
    ALTER Table AA ADD COLUMN Tarih1 Date, Tarih2 Date
CATCH
    MESSAGEBOX("Paylaşım hatası, dosya kullanımda!",0+16,"Hata")
FINALLY
ENDTRY
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ü