Firebird Generator ??
-
- Üye
- Mesajlar: 18
- Kayıt: 08 Oca 2009 06:06
Firebird Generator ??
Arkadaşlar merhaba.
Benim bir Firebird database im var bununla çalışıyorum. Asp ile tabar üzerinde herşeyi yapabiliyorum. Fakat sorunum şu:
Ustalar bilir Firebird database inin içinde Generator diye bir bölüm var. Tabardaki sırayla artan sütunun son sayısını içinde tutuyor.
Sorum şu :
Ben Asp ile bu Generator bölümüne nasıl bağlanır ve oradaki değerleri nasıl değiştirebilirim.???
Eğer Asp ile mümkün değilse sistemi Asp.NET e de çevirmeye hazırım.
Bana bi yardımcı olur musunuz?
Teşekkürler, iyi çalışmalar.
Benim bir Firebird database im var bununla çalışıyorum. Asp ile tabar üzerinde herşeyi yapabiliyorum. Fakat sorunum şu:
Ustalar bilir Firebird database inin içinde Generator diye bir bölüm var. Tabardaki sırayla artan sütunun son sayısını içinde tutuyor.
Sorum şu :
Ben Asp ile bu Generator bölümüne nasıl bağlanır ve oradaki değerleri nasıl değiştirebilirim.???
Eğer Asp ile mümkün değilse sistemi Asp.NET e de çevirmeye hazırım.
Bana bi yardımcı olur musunuz?
Teşekkürler, iyi çalışmalar.
Re: Firebird Generator ??
genetorleri SQL komutlarıyla değiştirebilirsiniz. Yani sistemi yazdığınız dilin hiç bir önemi yok. SQL sorgusu gönderebiliyorsanız değiştirebilirsiniz.
Ayrıntılı bilgi aşağıdaki adreste bulunmaktadır.
http://www.firebirdsql.org/manual/gener ... yntax.html
Kod: Tümünü seç
SET GENERATOR <GeneratorAdi> TO <YediDeger>;
http://www.firebirdsql.org/manual/gener ... yntax.html
-
- Üye
- Mesajlar: 18
- Kayıt: 08 Oca 2009 06:06
Re: Firebird Generator ??
Kardeş Allah ne muradın varsa versin.
Çok teşekkür ederim. Saol.
Allah senden razı olsun.
Kolay gelsin.
Çok teşekkür ederim. Saol.
Allah senden razı olsun.
Kolay gelsin.
-
- Üye
- Mesajlar: 18
- Kayıt: 08 Oca 2009 06:06
Re: Firebird Generator ??
peki üstad oradaki değeri nasıl ekrana yazdırabilirim?
Re: Firebird Generator ??
s.a.
linkteki yazıyı okursan orda generatorun değerini nasıl okuyacağın yazıyor.
linkteki yazıyı okursan orda generatorun değerini nasıl okuyacağın yazıyor.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
-
- Üye
- Mesajlar: 18
- Kayıt: 08 Oca 2009 06:06
Re: Firebird Generator ??
tamam hallettim çok teşekkür ederim.
-
- Üye
- Mesajlar: 122
- Kayıt: 31 Tem 2010 06:38
Re: Firebird Generator ??
ben anlamadım bir şeyu daha ayrıntılı bir şeyler yazılabilirmi lüften bende asp kullanıyorum yani kullanmaya çalışıyorum. yardımlarınıza ihtiyacım var..
siparişhr diye bir tablom var ama generatör alanı tablofalan degil oraya nasıl bağlıyacagım asp yi ??
siparişhr diye bir tablom var ama generatör alanı tablofalan degil oraya nasıl bağlıyacagım asp yi ??
-
- Üye
- Mesajlar: 18
- Kayıt: 08 Oca 2009 06:06
Re: Firebird Generator ??
dostum bende çok uğraştım zamanında ne kadar uğraştırıcı olduğunu bilirim generaor ler ile ilgili sana detaylı bir bili verecem ama tam yatmak üzereyken görüm mesajını
yarın yazacağım sana
yarın yazacağım sana
Re: Firebird Generator ??
linkteki yazıya şöyle bir göz atsaydınız keşke.....
buraya bakınca herhangi bir tablodan kayıt çeker gibi selectle istediğiniz generatörün o anki değerini alabileceğinizi anladım ben...Getting the current value (“Select”)
SELECT GEN_ID( <GeneratorName>, 0 ) FROM RDB$DATABASE;
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
-
- Üye
- Mesajlar: 18
- Kayıt: 08 Oca 2009 06:06
Re: Firebird Generator ??
Set CariHrID = Baglan.Execute("SELECT GEN_ID(CariHR_GEN,1) FROM RDB$DATABASE")
CariHR_GEN Generator unun değerini 1 arttırdık ve CariHrID e atadık
CariHrID ("GEN_ID") bu şekildede yeni değeri elde edebiliriz.
CariHR_GEN Generator unun değerini 1 arttırdık ve CariHrID e atadık
CariHrID ("GEN_ID") bu şekildede yeni değeri elde edebiliriz.
-
- Üye
- Mesajlar: 122
- Kayıt: 31 Tem 2010 06:38
Re: Firebird Generator ??
ben şimdi bir şey anlamadım işte bu işten bişi bende WOLVOX var bunda siparis siparis hareketleri diye iki tablo var siparislerin sahipleri bilgileri siparis lere hareketleri siparishr tazıyor ama generatör çok başka bir yerde alan o yüzden de kafam basmadı :=) deneyeceğim ama beceremeyeceğim konusunda iddaa ederim varmısınız bahse ben deniyeyim bir bakım şimdiden teşekkürler..
Re: Firebird Generator ??
generatörü bi alan olarak yorumladığınız için sıkıntı oluşuyor sanırım...
firebird de generatörün temel kullanım alanı genelde primary key olarak kullandığımız id alanı değerinin otomatik olarak arrtırılmasında kullanılır... generatör bir nevi son kaydın id sini tutar, tablonun before insert triggerında da generatörden sonraki değer elde edilip yeni kaydın idsine atanır...
bence asıl amacınızı/sorununuzu açık bir şekilde anlatırsanız alternatif çözümler üretilebilir...
firebird de generatörün temel kullanım alanı genelde primary key olarak kullandığımız id alanı değerinin otomatik olarak arrtırılmasında kullanılır... generatör bir nevi son kaydın id sini tutar, tablonun before insert triggerında da generatörden sonraki değer elde edilip yeni kaydın idsine atanır...
bence asıl amacınızı/sorununuzu açık bir şekilde anlatırsanız alternatif çözümler üretilebilir...
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
-
- Üye
- Mesajlar: 122
- Kayıt: 31 Tem 2010 06:38
Re: Firebird Generator ??
netten muhasebe programıma direk sipariş verebilmesini sağlamak istiyorum sayfa asp siparişi verecek siparişi onaylayınca oto sipariş no su oluşturacak wolvox asp00008 gibi sıra numaraları oluşturuyor. bilmem anlatabildimmi
-
- Üye
- Mesajlar: 122
- Kayıt: 31 Tem 2010 06:38
Re: Firebird Generator ??
Set CariHrID = Baglan.Execute("SELECT GEN_ID(CariHR_GEN,1) FROM RDB$DATABASE") bir arkadaş bunu
Getting the current value (“Select”)
SELECT GEN_ID( <GeneratorName>, 0 ) FROM RDB$DATABASE; bir arkadaş da bunu yazmış ama
bana bu aşagıdaki alana göre nasıl düzenlemem gerektiğini yazabilirmisiniz ve nasıl arttırmam gerektiği şimdiden teşekkürler..
anca yazdım kusura bakmayın bu
db nin adı wolvox.fdb
taboların orada degil başka bir alanda
GENERATOR diye bir bölüm var ve orada
SAYAC_ASP_16_GEN isimli bir bölüm var orada dll altında aşagıdaki bölüm yazıyor
CREATE GENERATOR SAYAC_ASP_16_GEN;
SET GENERATOR SAYAC_ASP_16_GEN TO 8;
ekli doya da siparis ve siparis hr dll var..
Getting the current value (“Select”)
SELECT GEN_ID( <GeneratorName>, 0 ) FROM RDB$DATABASE; bir arkadaş da bunu yazmış ama
bana bu aşagıdaki alana göre nasıl düzenlemem gerektiğini yazabilirmisiniz ve nasıl arttırmam gerektiği şimdiden teşekkürler..
anca yazdım kusura bakmayın bu
db nin adı wolvox.fdb
taboların orada degil başka bir alanda
GENERATOR diye bir bölüm var ve orada
SAYAC_ASP_16_GEN isimli bir bölüm var orada dll altında aşagıdaki bölüm yazıyor
CREATE GENERATOR SAYAC_ASP_16_GEN;
SET GENERATOR SAYAC_ASP_16_GEN TO 8;
ekli doya da siparis ve siparis hr dll var..
- Dosya ekleri
-
- sp.rar
- (1.68 KiB) 225 kere indirildi
Re: Firebird Generator ??
Fb tablolarını webe php olarak otomatik olaraka atan iki araç
Sql Maestro nun Firebird PHP Generator
Ibexper
Sql Maestro nun Firebird PHP Generator
Ibexper
Ahmet DENİZ