1

Konu: alter table

ALTER TABLE hasta ADD COLUMN not c(20)

" not" değişkenini bulamadım diye hata mesajı veryor

çetin hocam not konusunda uyarmıştı ama şimdi bana bir çözüm gerek


cevaplar için şimdiden teşekkürler

2 Son düzenleyen, konuka (08.02.2012 07:59:57)

Re: alter table

NOT komutlardan biri olduğu için alan adı olarak kullanılması gerekiyor, komut olarak örnekteki gibi işlenemiyor, örneğin CREATE CURSOR komutu sayesinde kullanılınca da süründürüyor.

NOT alan adını NOTX - NOTLAR - NOT1 - NOT_ benzeri değişiklikle kullanmanı öneririm, dediğim gibi dosya yaratırken olsa bile olmadık bir yerde karşına çıkar

VFP9 SP2

3

Re: alter table

bende hata vermiyor?

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

4

Re: alter table

metin yazdı:

bende hata vermiyor?

metin hocam commandda yazınca yada execute selection yapınca sorun çikartmıyor Ama exe ve app de sorun çıkartıyor.

5

Re: alter table

Orada sorun vermese baska yerde verir. Sadece keyword defil, oncelikli logical operatorlerden birisi:

Visual Fox Pro
select * from customer where Cust_Id NOT in ('ALFKI', 'ANATR')

select * from customer where NOT Cust_Id = 'ALFKI'

Yine de kullanmak zorunda isen o zaman kullanim yerine gore degisik cozumlerin var:

Visual Fox Pro
ALTER TABLE hasta ADD COLUMN 'not' c(20) 

 
select * from hasta where hasta.not == '' && where not == '' olmaz
select f1, f2, hasta.not from hasta

gibi. Yani alias ekleyebildigin yerlerde alias ekle. Name expression oldugu yerlerde de tek veya cift tirnak.

6

Re: alter table

Hocam çok teşekkürler.