Generatorü Son kayıt ID sinden sonra başlatma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ertline
Üye
Mesajlar: 137
Kayıt: 23 Nis 2005 09:15
Konum: Bartın
İletişim:

Generatorü Son kayıt ID sinden sonra başlatma

Mesaj gönderen ertline »

MErhaba arkadaşlar programda verileri boş bir gdb dosyasına kendi yaptığım progla gönderiyorum fakat boş databasedeki generatorler sıfır dan başladığı için verileri gönderdikten sonra yeni bir kayıt giremiyorum.

Sanırım generator ü veri aktardıktan sonra son kaydın generator ID sine bir ekleyerek yaparsam olur ama bunu nasıl yapabileceğimi bilmiyorum.
Her zaman old. gibi sizin engin bilgilerinizi bekliyorum.


Hayırlı çalışmalar...
Kullanıcı avatarı
Query
Üye
Mesajlar: 363
Kayıt: 29 Ara 2003 05:13

Mesaj gönderen Query »

doğru şekilde generator oluşturduysan datanın içindekileri tamamen silsen bile generator kaldığı yerden devam eder sıfırlamaz.
ertline
Üye
Mesajlar: 137
Kayıt: 23 Nis 2005 09:15
Konum: Bartın
İletişim:

Mesaj gönderen ertline »

Hocam ben 2 databaseden bahsediyorum 1 databasede atıyorum 500 kayıt var ve generatorün son nosu:500 olsun.

2. Databaseme ise(boş ve generatorü 0 dan başlayacak şekilde ayarlanmış) bu verileri göndermem gerek bunuda yapıyorum.Ama generatorden kaynaklanan yeni kayıt girmeye izin vermiyor.

Çözüm olarak generator ü veri aktarıldıktan sonra 0 dan değilde aktarılan son kaydın numarasının bir fazlasından başlaması gerekir diye buldum ama bunu nasıl yapacağımı bilmiyorum.
İbexpertin ürettiği kodlara baktım ama olmuyor.
SELECT GEN_ID("GEN_KURUM_AD_ID",0) FROM RDB$GENERATORS
SET GENERATOR "GEN_KURUM_AD_ID" TO 13
bu şekilde bir şeyler yapıyor ama malesef olmadı.
Burdaki TO 13 yerine son kaydın numarasını verebilsek olur gibi sanki ama bu yinede kesin değil yardımlarınızı bekliyorum...
Kullanıcı avatarı
Query
Üye
Mesajlar: 363
Kayıt: 29 Ara 2003 05:13

Mesaj gönderen Query »

Hocam işte orda iş biraz karışıyor. Forumda daha önce geçmişti bu generatorlerin sıfırlanmasıyla ilgili yöntem onu arattır bence ve kendine uyarla.

Biraz karışık bişi ama sıfırlanabiliyorsa belirli bir seviyeden de başalatabilirsin diye düşünüyorum. Bi arattır istersen ...
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

Kod: Tümünü seç

SET GENERATOR NEW_GENERATOR TO 100;
DeveloperToolKit

..::|YeşilMavi|::..
ertline
Üye
Mesajlar: 137
Kayıt: 23 Nis 2005 09:15
Konum: Bartın
İletişim:

Mesaj gönderen ertline »

Arkadaşlar bilen yok mu bu işin nasıl yapıldığını
Bu generatorler kodla dediğim şekilde olmaz mı?
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Lazio hocam cevabı vermiş..Daha nasıl cevap olabilir ki ? Bende olsam o cevabı verirdim. SQL le bu kodu uygulayabilirsin.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
verileri nasıl aktarıyorsun.
aktardığın programda generatorleride aktar gibi bi seçenek olması lazım.
eğer kendi yazdığın bir programla aktarıyorsan kaynak vt den generatorun değerini okuyacaksın. hedef vt deki generatoru set edeceksin. ki bu kodları kendin zaten yazmışsın.
sanırım kafan biraz karışık. biraz dinlen bi kendine gel.. :)
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

Merhaba.

viewtopic.php?t=6745&highlight=generator

sanirim buradaki bilgiler isini gorur nitelikte.

Kolay gelsin.
Cevapla