Şimdi Ara

DELPHİ7 + INTERBASE+ SERVER/CLIENT

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
1.250
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Merhabalar arkadaşlar;

    Şu an üzerinde çalıştığım projemde bazı hatalar var. Başlıktan anlıycanız gibi Server / Client Veritabanı ile Makinalar Arasında iletişim var.Ama Delphi 7 de 3 bilgisayar aynı anda veritabanına yazmak için istekte bulunduğunda Data Transactionları bozuluyor ! Veri tabanına yazılan sahalar da eksiklik oluyor yada client programlara Read Only DAta Exception u dönüyor.Exception'u yakalayıp ber taraf ediyorum fakat veritabanına hatalı yazımı önleyemedim bi türlü !! Bu konuda fikir ve önerisi olan arkadaş varsa yada tecrübesi yardım rica ediyorum. Sorunun biraz zor olduğunu biliyorum ama kafam durmuş vaziyette her türlü önerinizi bekliyorum :)

    Şimdiden teşekkürler ...

    Geliştirme Platformu = Delphi 7
    İnterbase 6.5
    Windows 2000 Server edition -> Server
    All Client -> Windows XP sp2



    _____________________________
    "Data: Hayat Like Ref Null."




  • Aslına bakarsan bu işlerden pek anlamam ama şöyle bir öneri de bulunabilirim. Veri tabanına yazma işlemini sadece server üzerinden yap. Client' lar, veri tabanına server üzerinden erişebilsin. Server 'a birden fazla istek geldiğinde onları sıraya koyar veri tabanına sırayla yazarsın. Veya bir başka cözüm şöyle olabilir. Bütün client lar kendine özel bir veri tabanına yazarlar. Sonra Server verileri bu veri tabanlarından alıp, ana veri tabanına aktarır. Ama dediğim gibi bu işleri fazla bilmiyorum
  • quote:

    Orjinalden alıntı: esoyyigit
    Aslına bakarsan bu işlerden pek anlamam ama şöyle bir öneri de bulunabilirim. Veri tabanına yazma işlemini sadece server üzerinden yap. Client' lar, veri tabanına server üzerinden erişebilsin. Server 'a birden fazla istek geldiğinde onları sıraya koyar veri tabanına sırayla yazarsın. Veya bir başka cözüm şöyle olabilir. Bütün client lar kendine özel bir veri tabanına yazarlar. Sonra Server verileri bu veri tabanlarından alıp, ana veri tabanına aktarır. Ama dediğim gibi bu işleri fazla bilmiyorum


    Fikirleriniz için teşekkürler öncelikle :)

    Veri tabanına yazma işlemini sadece Serverdan yaparsam Bu durumda her Client in IP yada Makine isimlerini programa algılatıp Bunları düzenletmem gerekir ki bu başlı başına bir sorun olur bence .
    Bütün clientlar kendine özel data tutmasıda sanırım olmaz.

    Zaten bu bitirme aşamasına çok yakın bir proje Sistem şu ;

    SERVER ->
    Client->INTERBASE->Veritabanı

    Yani Client Transactionlarını normalde interbase yönetiyor ! Daha doğrusu yönetmesi gerekir :) Fakat işlevini doğru yapmıyor yada ben yanlış bir eylem gerçekleştiriyorum kod içerisinde ! Araştırmaya devam ediyorum. SQL ile Veri Tabanı içerisinde bir kaç Trigger fonksiyon yazdım şu an sorun yok gibi ama denemeye devam ediyorum henüz...

    İlgine tekrar Teşekkürler
    _____________________________
    "Data: Hayat Like Ref Null."




  • Yapay Zeka’dan İlgili Konular
    HitWoW Private Server
    19 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.