Bir DBF tablosunu kodla
Kod: Tümünü seç
...
tableogr.FieldDefs.Add('KAYNO',ftAutoInc,0,false);
tableogr.FieldDefs.Add('ADSOYAD', ftString, 30, False);
...
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;