Skip to main content

AccessTr.neT


Access 2003'te dosya açılmama sorunu (Hata: 3033)

Access 2003'te dosya açılmama sorunu (Hata: 3033)

#13
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.
Cevapla
#14
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.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task