Autoinc Alanındaki verileri güncelleme

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
Yavuz
Üye
Mesajlar: 115
Kayıt: 09 Haz 2005 03:10

Autoinc Alanındaki verileri güncelleme

Mesaj gönderen Yavuz »

Merhabalar

Bir DBF tablosunu kodla

Kod: Tümünü seç

...
 tableogr.FieldDefs.Add('KAYNO',ftAutoInc,0,false);
 tableogr.FieldDefs.Add('ADSOYAD', ftString, 30, False);
...
şeklinde oluşturuyorum

1-Böyle bir "autoinc" alanın kayıt sayısı sınırı nedir?
2-Kayıtların 1 den değilde, örneğin 50 den başlamasını sasıl sağlarım
3.Bu alandaki tüm kayıtlar SQL ile nasıl updare edilir. (Bir kayıt için SQL cümlesinin sonuna ...Where ... getiriyorum ama tüm kayıtların değerini nasıl değiştirebilirim örneğin ekleme silmelerden sonra hepsi tekrar 1 den başlasın )
4.Bahsettiğin alan normal bir integer değer içeren bir alan olsaydı ve ben bu alanlara 1 den 100 e kadar değer verecek olsaydım bu işi nasıl yapabilirim ? (3. soruya benzer)

Aşağıda Table ler için bi ara kullandığım yolu denedim ama Query ler için olmuyor.

Kod: Tümünü seç

  Query1.SQL.Clear;
            Query1.SQL.add('select * from "'+yolad+'Data\Araclar.dbf"');
            Query1.Open;
            Query1.First;
            for i:=1 to Query1.RecordCount do
            begin
              Query1.Edit;
              Query1['ARACNO']:=i;
              Query1.Post;
              Query1.Next;
            end;
Cevapla