AccessTr.neT

Tam Versiyon: Access 2003'te dosya açılmama sorunu (Hata: 3033)
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3
Merhaba,

Problemin sebebi System.mdw ile alakalı. Doğru System.mdw olmadığı için bu hatayı veriyor. Kullanıcı ve Grup izinlerine eklenen System.mdw elimde olsa idi dosyayı açmaya çalışabilirdim. Olmadığı için farklı yöntemlerle veritabanındaki tablolara ulaştım ve yeni veritabanına aktardım. Türkçe karakter ile ilgili sorunun kaynağını bilmiyorum. Karakter sorunu olsa idi tablolardaki tüm Türkçe karakterler silinirdi.

Ayrıca, düzeltme işlemi yapılan veritabanında normalizasyon yapılması gerekli.

-Tablo ve tablodaki alan isimleri Türkçe karakterlerden arındırılmalı,
- X isimli tablodaki Y alanına Sipariş, Cilt, Kapak gibi veriler girilmiş, bunun yerine tbl_z gibi bir tablo oluşturulmalı, 1-sipariş,2-cilt,3... gibi alanlar ekleyerek X tablosundaki Y alanına tbl_z isimli tablodaki ilgili sıra numarasının girilmesi gerekli. Bu şekilde çalıştırılan sorgu veritabanını zorlamaz ve boyutu 60 Mb'lara ulaşmaz. Tabloya eklenen 1 karakter yaklaşık 4 byte.

Bu ve benzeri hataların sebebi doğru tablo ile çalışmamaktır. Eğer tablolarınız düzgün olursa sorun yaşamazsınız. Büyük dosyalarda Access ile çalışılmaz diye bir kural yok. data olarak kullandığım veritabanım yaklaşık 1,2 GB. herhangi bir sorun olmadan yıllardır kullanıyorum. Sorun yok diye yedek almayı da ihmal etmiyorum.
Bu sitede belki 1000 mesajda "Yapılmaması Gereken Ölümcül Hatalar" konusu işlenmiştir. Tabloda yer alan alan, form, rapor, denetim adlarının kesinlikle ve kesinlikle Türkçe karakter içermemesi gerekiyor. Ayrıca boşluk karakteri yerine alt çizgi tercih edilmelidir. Her Access kullanıcısı ölümcül hatalara riayet etmedikçe veri kaybını yaşayacaktır.

Herşeyden ziyade sadece veritabanı için Access yerine MySql veya MsSql tercih etmek lazım. Korkmaya gerek yok çok zor değil sadece biraz cesaret.
Sayfalar: 1 2 3