Bilgisayar uyku moduna geçmesi ve data bağlantısının kopması

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Bilgisayar uyku moduna geçmesi ve data bağlantısının kopması

Mesaj gönderen conari »

Arkadaşlar S.A,

bilgisayar uyku moduna geçtiği zaman Programdaki Data(MSSQL2005) bağlantıları(ADO) kopuyor ve doğal olarak çalışmıyor.

bu gibi durumlar ile ilgili ne tür çalışmalarınız var neyi tetikliyorsunuz.

İyi çalışmalar.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

Benim programında timer var. Veri tabanını kontrol ediyor. Ayrıca conection nesnesinin onerror kısmında kodlar var.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

Biraz daha açarmısınız?

timeri ne amaçla kullanıyorsunuz veritabanını nasıl kontrol ediyor.?
Onerror de oluşan hata mesajını kapatıp bağlantıyı tekrar mı sağlıyorsunuz. yoksa programı tekrar mı load ettiriyorsunuz .
Yani kullanıcı kaldığı yerden devam edebiliyormu?

kolay gelsin.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

Bağlantı yarıda kaldığa için devam etme şansı olmuyor. Programın giriş ekranını çağırıyorum. Timer 5 dakikada bir veri tabanından saat bilgisini alıyor (başka birşeyde olabilir). Saat bilgisi gelmezse uyarı verip giriş ekranına açıyor.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

Bilgi için, Teşekkür ederim.
Fakat Bir evrak girişi v.s. sırasında yarıda bırakılmış ise işlem bu mantıkla yola çıkarsak tekrardan girilmesi gerekecek durumu olşucak sanırım.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

Tabiki siz bu şekilde yapabilirsiniz. Bunun programı bu şekilde tasarlamalısnız. Bağlantılarınızı live=false olarak açabilirsiniz. Kayıt işlemlerini update sql ile yapabilirsiniz. Yani bağlantıyı canlı tutmaya ihtiyaç olmayacak şekilde tarasarım yaparsanız dediğinizi yapabilirsiniz.
Cevapla