TIBDatasabe, tibtable ve autoinc

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

TIBDatasabe, tibtable ve autoinc

Mesaj gönderen ikutluay »

Merhaba

Mssqlden dönüş yaptığım bir veritbanı var. Autoinc alanı çok sevmesemde zaman darlığı var.

Generatorlerin oluşturulması tamam, dataset üzerinde id alanınıda autoinc olarak seçiyorum ama id alanı değer almıyor. elle yazarsam sorun yok. aksi takdirde kayıt insert olmuyor.

Saygılar
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
anemos
Üye
Mesajlar: 111
Kayıt: 02 Nis 2007 07:51
Konum: Sakarya / Hendek

Re: TIBDatasabe, tibtable ve autoinc

Mesaj gönderen anemos »

Merhaba,

Mevcut kayıtları manuel yapmanız gerekiyor sanırım. Aşağıdaki örneği geliştiriniz.

Kod: Tümünü seç

execute block
as
declare s bigint = 1;
declare f1 bigint;
declare f2 varchar(25);
begin
 for select f1, f2 from tablo into :f1, :f2 as cursor cur do
   begin
     update tablo set f1 = :s where current of cur;
     s = s + 1;
   end
end
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: TIBDatasabe, tibtable ve autoinc

Mesaj gönderen ikutluay »

mevcut kayıtların id alanları dolu. ama generatorlari silip yeniden create ettim ne olur ne olmaz diye 0 görünüyorlar. şimdi birde generator e başlangıç değeri verip deneyeceğim.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: TIBDatasabe, tibtable ve autoinc

Mesaj gönderen ikutluay »

o da olmadı...
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: TIBDatasabe, tibtable ve autoinc

Mesaj gönderen ikutluay »

sabahtan beri araştırıyorum. henüz bir çözüm yok. doğrusu hayal kırıklığı yaşıyorum:)
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: TIBDatasabe, tibtable ve autoinc

Mesaj gönderen ikutluay »

şu an sayı gelmeye başladı....
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: TIBDatasabe, tibtable ve autoinc

Mesaj gönderen ikutluay »

Adminlerin dikkatine

viewtopic.php?f=18&t=5800

sayfasında autoinc alanlar için ibdataset kullanılıyor olması gerekitiğini okudum. Bazı yerlerdede ibtable ile olmayacağız yazılmış. Ama dün kafa göz yara yara gördümki gayet güzel oluyor. ilgi konu kilitli olduğu için güncelleme yada cevap verme şansım yok.

Adımlar
1. Tabloyu tanımladım
2. Generator alanını tanımladım
3. Delphi tarafında id alanını alan tipinde autoinc olarak değiştirdim. olay bitti.

Trigger vs de gerek kalmadı.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Cevapla