Exe yapılan uygulamada database bazı komutlar çalışmıyor

Merhaba,

Spyder ile uygulama yaptım. sql database bağladım. Spyder da çalışıyor. Kaydediyor,güncelliyor,siliyor.

Ama exe formatına çevirince sadece databasede kayıtlı olan veriyi listboxa listeliyor. Kaydet güncelle ve sil işlemlerini yapmıyor. Herhangi bir hata da vermiyor.

def save_data(self):
        try:
            conn = sqlite3.connect("telefon_rehberi.db")
            cursor = conn.cursor()

            
            adi = self.ui.txt_adi.text()
            soyadi = self.ui.txt_soyadi.text()
            telefon1 = self.ui.txt_telefon1.text()
            telefon2 = self.ui.txt_telefon2.text()
            firma_adi = self.ui.txt_firmaadi.text()
            adres = self.ui.txt_adres.text()
            aciklama = self.ui.txt_aciklama.toPlainText()


            if not telefon1 or not adi or not soyadi:
                QMessageBox.warning(self, "Uyarı", "Lütfen en az ad-soyad ve bir telefon numarası girin.")
                return


            # Veritabanına verileri ekle
            cursor.execute("""
                INSERT INTO rehber (adi, soyadi, telefon1, telefon2, firma_adi, adres, aciklama)
                VALUES (?, ?, ?, ?, ?, ?, ?)
            """, (adi, soyadi, telefon1, telefon2, firma_adi, adres, aciklama))

            
            conn.commit()
            conn.close()
            QMessageBox.information(self, "Başarılı", "Veri başarıyla eklendi.")

            
            self.closed_kaydet_form.emit()
            self.close()

        except Exception as e:
            print("Veri eklenirken hata oluştu:", str(e))```



Desteğinizi rica ediyorum.

Belki veri tabanı dosyanıza yazma izni vermeniz gerekiyordur. exe haline getirdikten sonra kurulum dizinine gidip veri tabanı dosyasını ve yazma izinlerini kontrol etmekte fayda var.

Denemelerim sonucu neden olduğunu buldum. Ama nasıl çözeceğimi bilmiyorum.
Pyinstaller ile program haline getirdikten sonra her şey normal çalışıyor. Akabinde yüklenebilir program yaptığımda yazma yetkisi siliniyor. Aşamadım bu durumu maalesef.

Bence aşağıdaki modülü bir denemelisiniz. Uygulamanız ilk çalıştığında Windows yönetici ayrıcalıkları ile çalışma izni isterse sorun çözülebilir belki.