Skip to main content

AccessTr.neT


C# VE ACCESS

6246386
6246386
SQL
3
2420

C# VE ACCESS

#1
c# tan Access dosyası ile bağlantı kurup tablolarda ekleme silme düzenleme yapabiliyorum. Access dosyasında bir tabloyu açınca en sağda tablo menüsünden "eklendikten sonra" olayları var. Sql serverde trigger gibi işlemler yapıyor. Bu olaylardan birini ayarlayınca c# "Unrecognized database format 'D:\Projects\database1.accdb'." hatası veriyor ve artık dosya ile bağlantı kurmuyor. Bu sorunu aşamamın yolu nedir acaba. Lütfen cevaplarınız Sql server kullan şeklinde olmasın. mevcut duruma göre bir cevap olursa sevinirim.
6246386, 29-03-2010 tarihinden beri AccessTr.neT
Cevapla
#2
Sayın 6246386,

Bahsettiğiniz talebinize yönelik olarak;aşağıdaki açıklamaların yapılması uygun görülmektedir.Sorunun çözümü için şu hususları deneyebilirsiniz.

1)
Üst menüden ARAÇLAR – VERİTABANI HİZMET PROGRAMLARI  sekmesinden VERİTABANI SIKIŞTIR VE ONAR işlemi ile uygulamanızı tamir edebilirsiniz.

2)
Veritabanı bağlantı yazımı olarak,eğer kullanıyorsanız

Kod:
Provider=Microsoft.Jet.OLEDB.4.0

yerine

Kod:
Provider=Microsoft.ACE.OLEDB.12.0


şeklinde deneyiniz.

2007 sürüm ve öncesi için JET 4.0,
2007 sonrası için de Ace 12 kullanımları söz konusu.

bu nedenle,aşağıda bağlantısı yazılı konuda CONNECTIONSTRING (Bağlantı) üzerine sürümlere göre çeşitli bilgiler mevcut.inceleyebilirsiniz.

ConnectionString (Bağlantı üzerine)
 
son olarak,örnek uygulamanızı içeriğinde farazi gerçek dışı veriler ve sonuçları görebilmek adına da birkaç kayıt olacak halde konunuza dahil ediniz.bilginize…iyi çalışmalar,saygılar.

Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#3
(15/05/2016 14:46)atoz112 Adlı Kullanıcıdan Alıntı: Sayın 6246386,

Bahsettiğiniz talebinize yönelik olarak;aşağıdaki açıklamaların yapılması uygun görülmektedir.Sorunun çözümü için şu hususları deneyebilirsiniz.

1)
Üst menüden ARAÇLAR – VERİTABANI HİZMET PROGRAMLARI  sekmesinden VERİTABANI SIKIŞTIR VE ONAR işlemi ile uygulamanızı tamir edebilirsiniz.

2)
Veritabanı bağlantı yazımı olarak,eğer kullanıyorsanız

Kod:
Provider=Microsoft.Jet.OLEDB.4.0

yerine

Kod:
Provider=Microsoft.ACE.OLEDB.12.0


şeklinde deneyiniz.

2007 sürüm ve öncesi için JET 4.0,
2007 sonrası için de Ace 12 kullanımları söz konusu.

bu nedenle,aşağıda bağlantısı yazılı konuda CONNECTIONSTRING (Bağlantı) üzerine sürümlere göre çeşitli bilgiler mevcut.inceleyebilirsiniz.

ConnectionString (Bağlantı üzerine)
 
son olarak,örnek uygulamanızı içeriğinde farazi gerçek dışı veriler ve sonuçları görebilmek adına da birkaç kayıt olacak halde konunuza dahil ediniz.bilginize…iyi çalışmalar,saygılar.


İlginize teşekkürler ancak bunları zaten yapmıştım. Ama işe yaramadı
6246386, 29-03-2010 tarihinden beri AccessTr.neT
Cevapla
#4
Sayın 6246386,

bir önceki mesajda talep edildiği biçimde örnek uygulamanızı konunuza ekleyiniz.

katılımcılar tarafından uygun görülebilecek bilgilendirme ya da yönlendirmeleri edinmeniz muhtemeldir.

bilginize...iyi çalışmalar,saygılar.
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da