Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi Lokal ve Uzak Database Kullanımı
#1
Merhabalar,
Bir süredir Fesih hocanın eğitimini izliyorum.
Eğitimde Postgresql veri tabanı kullanılıyor ve Servis ile haberleşiyoruz.
Ancak Uygulama her açıldığında verileri çekmek yerine, lokalde bulunan veri tabanını kullansın diye düşünüyorum.
internet erişimi olmazsa uygulamaya girebilsin. Son verileri görsün.
Ama o verilerde değişiklik yaparsa nasıl olacak hiç bilmiyorum. 
Bu konu hakkında yardıma ihtiyacım var 
Böyle bir uygulama yapan var mı hiç ? veya nasıl yapılır bilgisi olan var mıdır ? 
Teşekkürler
Cevapla
#2
Forum da arama yaparsaniz bu konuyu konusmutuk. Zor bir is, ugrastiginiza degeceginden emin olmaniz lazim.
Cevapla
#3
@dkadir

- İşlere yönerge oluşturmak ile başlayın. Günlük yapılacak işler listesi gibi sırlanmış, detayında da bunun nasılını düz bir yazı ile ifade ettiğiniz şekilde.

1. Program kullanıcı tarafından çalıştırıldı.
  a. Proje açıldığında Ağ bağlantı kontrolü yapılsın ve kullanıcının login ve pass bilgilerinin girilmesi istensin.
     a(1). Ağ bağlantısı sağlam ise sorun yok 
          a(1.1) Proje açıldığında veritabanı mevcut değilse dinamik olarak oluşturulsun,
          a(1.2) Kullanıcı bilgisi ağdan sorgulansın dönüş olumlu ise projeye devam edilsin edilirken de local sqlite veritabanına bu login işlemi kaydedilsin. İleride OffLine durum oluşursa buna ihtiyaç duyulacak. Ayrıca son login tarih/saat bilgisi de kaydedilsin ki eğer (1) ay gibi şüpheli uzunlukta aradan süre geçmişse online şartı koyarak güven tazelemesi yapılsın.  
          a(1.3) Login bilgileri olumsuz ise proje sonlansın.
     a(2). Ağ bağlantısı sağlıklı değilse sorun var Burada local bir SQLite veritabanına ihtiyacım olacak. Kişi daha önce login olmuş mu ? Bu bilgiye local veritabanından erişelim.
         a(2.1) Mevcutsa bir SELECT çekilerek kullanıcı bilgisi sorgulansın.

...
...


bu bir akış örneği. Bu akışı kurmadan kolları sıvamayın mutlaka araya girmek ihtiyacınız olacaktır ve kod içeriside baş ağrısı çekme ihtimaliniz var demektir.
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif
Cevapla
#4
zor iş zor
sürekli senkronizasyon şart
internet yoksa erişim yapılması ama değişiklik yapılmaması mantıklı.
Değerli bilgilendirmeleriniz için çok teşekkür ederim.
Delphi ölmedi ise, Delphican ve Delphifan da bulunan siz değerli üyeler sayesindedir. Net.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi FMX, geliştirdiğiniz uygulamanın log kaydını alma işlemi muratcelik64 3 290 22-03-2026, Saat: 05:00
Son Yorum: ovural
  Delphi FMX ile geliştirilen projenin yedeğini alma işlemi. muratcelik64 1 170 15-03-2026, Saat: 20:43
Son Yorum: mkysoft
  Çözüldü _ Delphi Community Edition SDK ayarları hatası cinarbil 1 485 12-03-2026, Saat: 10:25
Son Yorum: damert6
  Delphi FMX Enter tuşu (dpad_center) yakalama tarkancengiz 10 2.389 05-03-2026, Saat: 10:26
Son Yorum: RAD Coder
  Delphi 13 - Listbox içerisinde yatay kaydırma çalışmıyor Mr.X 2 534 18-10-2025, Saat: 13:11
Son Yorum: Mr.X



Konuyu Okuyanlar: 1 Ziyaretçi