ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Belirtiler
C++ Microsoft Jet DAO MFC (CDao) uygulamasında, eklemeler ve güncelleştirmeler Windows Vista Service Pack 1 (SP1) veya Windows Server 2008 çalıştıran bir bilgisayarda çalışmayabilir. Ayrıca, aşağıdaki hata iletisini alabilirsiniz:
Alan ekleme girişiminde bulunuldu veri miktarını kabul edemeyecek kadar küçük olur. Daha az veri ekleme veya yapıştırmayı deneyin.
Neden
Bu sorun, aşağıdaki koşulların tümü geçerli olduğunda oluşur:
Uygulama, Microsoft Visual C++ ile yazılmış ve CDao sınıfı, bir Microsoft Jet veritabanı veri kaynağına erişmek için kullanır.
Değeri Kullan Multi-Byte karakter kümesi için Karakter kümesi proje seçeneğini ayarlanır. Veya, değer, bu seçenek için ayarlanır.
NotKarakter kümesi proje seçeneğini UNICODE ayarlanmışsa, bu sorun oluşmaz.
Uygulama ekleme veya güncelleştirme, bir sabit uzunluklu alınmadı verileri metin sütunu olarak tanımlı.
Kaynak metin sütunu, sütun sağlayan en fazla uzunluk olan verileri içerir. Örneğin, sütun Text(10) 1234567890 değeri içerir.
Art arda eklemeler veya güncelleştirmeler CDaoRecordset nesnesinden döndürülen özgün değişkenin oluşur.
Hedef tablo sütunu, aşağıdaki sütunlara biridir:
Aynı sütunu, özgün veri alınmadı.
Aynı boyutta bir metin sütunu olarak tanımlanan sabit uzunluklu başka bir sütun
Çözüm
Bu sorunu gidermek için <a0></a0>, 943509 Microsoft Knowledge Base makalesinde açıklanan düzeltmeyi uygulayın.
Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
943509Windows XP Service Pack 2, Windows Server 2003 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Vista, Windows Vista Service Pack 1 ve Windows Server 2008 için Jet 4.0 veritabanı altyapısı düzeltme paketinin açıklaması: 23 Ekim 2007