2621 uygun sonuç bulundu

gönderen rsimsek
29 Eyl 2013 08:42
Forum: FireBird
Başlık: otomatik artan alanları pack etmek[çözüldü]
Cevaplar: 3
Görüntüleme: 1125

Re: otomatik artan alanları pack etmek[çözüldü]

Yanlış tabir olmasın firebird de auto increment alan yok. Onun yerine generator var. Oluşturup set edersiniz örneğin 1 den başlasın diye.. Fakat siz her seferinde tablonuza yeni bir kayıt eklediğinizde generatörün değerini alıp bir artırmanız ve ilgili alana atamanız gerekiyor. Burada dikkat edilmes...
gönderen rsimsek
29 Eyl 2013 08:29
Forum: FireBird
Başlık: Şu deadlock'a bir çare medet!
Cevaplar: 3
Görüntüleme: 1572

Re: Şu deadlock'a bir çare medet!

İşlemin başında açıyorsunuz post (lar) dan sonra da Commit ediyorsunuz. Post'larda bir sorun, hata, kırılma oluştuğunda veri tabanınızda bazı alanların eklenip hangilerinin eklenmediğini takip etmek istemezsiniz değil mi? Anormallik durumunda da Rollback yapıyorsunuz kafanız rahat ediyor.. :) Transa...
gönderen rsimsek
29 Eyl 2013 08:13
Forum: FireBird
Başlık: doğru kullanım hangisi...
Cevaplar: 7
Görüntüleme: 2816

Re: doğru kullanım hangisi...

Siz biraz paradox mantığında kullanmışsınız. Doğrusu; diyelim bir fatura, fiş kayıtında birden fazla tabloda kayıt/güncelleme olacağından tutarlılık açısından Transaction başlatıp işler normal şekilde tamamlandıysa da transection u my_DataSet.Transaction.CommitRetaining; etmek. Aksi halde my_DataSet...
gönderen rsimsek
29 Eyl 2013 08:00
Forum: FireBird
Başlık: Firebird 2.5 embedded'i başından sonuna anlatabilecek var mı
Cevaplar: 8
Görüntüleme: 5855

Re: Firebird 2.5 embedded'i başından sonuna anlatabilecek va

Firebird embedded dosyasını exe nin olduğu yere açmanız yeterli. İstenirse resource (.RES) olarak da exe nin içine gömebilirsiniz. Exe çalıştırıldığında klasörde bulamazsa kendisi aynı yerde açıyor. Ama en kolayı ilk söylediğim yöntem.
gönderen rsimsek
29 Eyl 2013 07:41
Forum: Programlama
Başlık: Firebird ve Database Dizayn İçin Etkinlik
Cevaplar: 118
Görüntüleme: 402028

Re: Firebird ve Database Dizayn İçin Etkinlik

Olaya azıcık fransız kalmışken aklıma şöyle bir şey geldi; önceki seminerleri kayıt etmiştik. Bu anlatımı da sorularıyla birlikte camtasia, snagit gibi bir programla kaydedebilirsek anlık değil kalıcı bir kaynak olur. :wink:
gönderen rsimsek
13 Eyl 2013 11:37
Forum: Programlama
Başlık: Transaction Rollback yapmıyor.
Cevaplar: 3
Görüntüleme: 1059

Re: Transaction Rollback yapmıyor.

Aynı form üzerinde birden fazla tablo da olsa tek bir transaction kullanmak mantıklıdır. Çünkü orada o an yapılanlar oradakileri ilgilendirir. post/commit edinceye kadar diğer formlardaki bilgiler birbirlerini ilgilendirmez, zaten göremez de.. Fakat yeri geldiğinde birbirlerinden haberleri olsun den...
gönderen rsimsek
11 Eyl 2013 09:49
Forum: FireBird
Başlık: local mi remote mu
Cevaplar: 5
Görüntüleme: 1697

Re: local mi remote mu

Windows7/8 için local yerine remote kullanmanız gerekiyor. Kendi bilgisayarınız için IP yi localhost IP si 127.0.0.1 olarak verin.

Ayrıca kurulum seçeneklerinde "Install COntrol Panel Applet" işaretini kaldırın.
gönderen rsimsek
11 Eyl 2013 09:49
Forum: FireBird
Başlık: client library file
Cevaplar: 2
Görüntüleme: 1120

Re: client library file

gds32.dll olarak kalmalı. IBExpertin firebird e bağlanmak için kullandığı dll dir.
gönderen rsimsek
11 Eyl 2013 08:49
Forum: Programlama
Başlık: Transaction Rollback yapmıyor.
Cevaplar: 3
Görüntüleme: 1059

Re: Transaction Rollback yapmıyor.

RollBack'ten sonra Tablo/Query/DataSet'leri kapatıp açmalısınız! Görünen bilgiler sadece ekrana/monitöre yansıyan bilgilerdir. Veri tabanı ile okuduğu anda birebir aynı olan bu bilgiler aradan zaman geçtikçe başka bir kullanıcı tarafından bile değiştirilmiş olabilirler.
gönderen rsimsek
01 Eyl 2013 12:12
Forum: MS SQL Server
Başlık: SELECT ve stored procedure
Cevaplar: 4
Görüntüleme: 1619

Re: SELECT ve stored procedure

Bu iş için ayrı bir tabloya gerek yok aslında. Ayrı tabloya şundan gerek olabilir. Ayrı bir transection ile açılıp her yeni kayıt girişinde sıraki numara alınıp bir artırılarak hemen gerisin geri yazılarak o tablonun transectionu commitraining yapılır. Bir başka terminal de bir önceki henüz kaydedil...
gönderen rsimsek
23 Ağu 2013 09:31
Forum: Programlama
Başlık: form kapatırken global procedure kullanmak
Cevaplar: 2
Görüntüleme: 1255

Re: form kapatırken global procedure kullanmak

FormCloseQuery ile yapabilirsin. procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean); begin // KapatSorma global değişken olarak tanımlanıp parametre formundan sor / sorma şeklinde değer atanabimeli. True / False yani. if KapatSorma or (MessageDlg('Form Kapanacak Eminmisiniz?',mt...
gönderen rsimsek
03 Ağu 2013 06:11
Forum: Programlama
Başlık: kaydet demeden kaydetmesin
Cevaplar: 4
Görüntüleme: 1461

Re: kaydet demeden kaydetmesin

Şöyle bir şey yapılabilir. Dataset in (Table/Query) BeforeInsert ve BeforeEdit inde de dataset.DisableControls; yazıp, Grid in üzerinde gezinmeyi iptal edebilirsin. AfterPost ve AfterCancel e de dataset.EnableControls; u ekleyince post veya cancel durumunda tekrar grid üzerinde gezinebilmeyi mümkün ...
gönderen rsimsek
30 Tem 2013 01:14
Forum: FireBird
Başlık: database'te Performans problemlerim.
Cevaplar: 55
Görüntüleme: 15687

Re: database'te Performans problemlerim.

Asil mesele dürüst olmakta, alınan parayı hak etmekte. Programcı da bu tür olaylara mahal vermeyecek tedbirleri almamız gerekiyor. Bilgi eksikliği varsa, mantık yürütüp sonuçta adı "bilgisayar" olan bir cihazın kotardığı bilgiye göre elle yapılandan daha yavaş yapıyorsa bir yerde bir bir s...
gönderen rsimsek
29 Tem 2013 11:06
Forum: FireBird
Başlık: database'te Performans problemlerim.
Cevaplar: 55
Görüntüleme: 15687

Re: database'te Performans problemlerim.

Suizan da olsa herkesin her yerde karşılaştığı, aşina olduğumuz şeyler. Banka, PTT, Hastane, Resmi kurum, vb. çoğunda "sistem gitti" lafı geldi mi kimsenin diyecek sözü kalmıyor. Çünkü gerçekten muhatap o birim olmuyor. Çalışanlar da sistemin gitmesinden ya da beklemesine iyice uyum sağlam...
gönderen rsimsek
29 Tem 2013 03:25
Forum: Programlama
Başlık: Firebird ve Database Dizayn İçin Etkinlik
Cevaplar: 118
Görüntüleme: 402028

Re: Firebird ve Database Dizayn İçin Etkinlik

Olaya sadece Firebird özelinde bakmamak lazım. Programlamanın merkezi, veri tabanı tasarımıdır. Olması gereken veya veri tabanında yapılabilecek işleri kodla yazmaya çalışmak sizi epey bir tırmalatacaktır. Dolaysıyla veri tabanına hakim olmak gerekiyor. Böyle bir anlatımın Firebird üzerinden yapmak ...