ACC: Başarısız alma sırasında oluşturulan değil hataları tablosu Al

Makale çevirileri Makale çevirileri
Makale numarası: 171852 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Acemi kullanıcı: tek kullanıcılı bilgisayarlarda kullanıcı arabirimi hakkında bilgi gerektirir.

Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Microsoft Access 7.0 ve 97 bir metin dosyası alma işleminden sonra bir hata alma tablosu oluşturmayın veya elektronik tablo başarısız.

Neden

Altında Microsoft Access 7.0 ve 97 bir Alma Hataları tablosunu oluşturduğunuz durumlarda, Microsoft Access'in önceki sürümlerden değiştirdiniz. Microsoft Access 7.0 ve 97, yalnızca aşağıdaki durumlarda bir Alma Hataları tablosunu oluşturun:
  • Bir alandaki veriler, hedef alanın veri türü için uygun değil. Örneğin, hedef alanın veri türü sayısal ancak verileri bir metin değeri içerir.
  • Sayısal bir alandaki verileri için <a0>Hedef</a0> alanının alan boyutunu çok büyük. Örneğin, hedef alan bir FieldSize sahiptir. bayt özelliği ayarlanmış, ancak veri, 255'ten büyük bir değer içeriyor.
  • Almakta olduğunuz veriler, bir OtomatikSayı alanı (yalnızca Microsoft Access 97) ekleme girişiminde null değeri içeriyor.
  • Tablo veri ekleme, çoğaltma alanları içerir.

Durum

Bu davranış tasarım yüzündendir.

Daha fazla bilgi

Hata Alma tablosu, Microsoft Access bir metin dosyası veya elektronik tablo almaya çalışırken karşılaştığı hataların açıklamalarını içerir. Tablo, alan adları ve veri hataları neden olduğunu gösteren satır numaralarını içerir.

Microsoft Access'in önceki sürümlerinde, aşağıdaki durumlarda Microsoft Access 7. 0 ' bir Alma Hataları tablosunu oluşturun:
  • Almakta olduğunuz bir alandaki veriler, hedef alanın veri türü için uygun değil. Örneğin, hedef alan bir sayısal veri türü olan, ancak verileri bir metin değeri içerir.
  • Sayısal bir alandaki verileri için <a0>Hedef</a0> alanının alan boyutunu çok büyük. Örneğin, hedef alan bir FieldSize sahiptir. bayt özelliği ayarlanmış, ancak veri, 255'ten büyük bir değer içeriyor.
  • Aldığınız kayıtlar <a0>Hedef</a0> tablosunun birincil anahtarı veya herhangi bir alana (yineleme yok) Evet için <a1>ındexed</a1> özelliği olan bir tabloda saklanır, yinelenen değerler içeriyor.
  • Aldığınız veri, alanın veya tablonun geçerlilik kuralı ihlal ediyor.
  • Aldığınız kayıtlar, Required özelliği Evet'e ayarlanmış bir alanda Null değerleri içerir.
  • Verileri Microsoft Access tarafından ayrıştırılır kayıtları içerir. Içinde veri (genellikle tırnak işareti) metin ayırıcı karakteri içeren metin değeri aldığınızda bu durum oluşabilir. Örneğin, tırnak işareti içerdiğinden Alma Hataları tablosunu bir hata giriş için aşağıdaki metin verisi içerebilir:
          "10 - 3 1/2" disks/box"
    						

Davranışı yeniden oluşturma adımları

Aşağıdaki örnek, Northwind.mdb adlı örnek veritabanındaki Sipariş Ayrıntıları tablosu tutarlılığını ihlal eden bir kaydı almaya çalışır.
  1. Not Defteri gibi herhangi bir metin düzenleyicisini açın ve aşağıdaki yeni metin dosyası oluşturun:
           99999,54,7.45,20,0.000
    						
  2. Metin dosyası C:\My Documents\OrdDetails.txt kaydedin.
  3. Microsoft Access'i başlatın ve Northwind.mdb örnek veritabanını açın.
  4. Dosya menüsünden Dış Veri Al'ın üzerine gelin ve Al'ı tıklatın.
  5. Al iletişim kutusunda dosya türü kutusunda metin dosyaları seçin.
  6. C:\Belgelerim klasörünü bulun, OrdDetails.txt seçin ve Al'ı tıklatın.
  7. Metin Alma Sihirbazı'nın ilk ekranında, the Delimited seçin seçeneğini ve sonra Next'i (ileri) tıklatın.
  8. Metin Alma Sihirbazı'nın ikinci ekranında, ileri'yi tıklatın.
  9. Metin Alma Sihirbazı'nın üçüncü ekranında, "In an Existing Tablom" seçeneğini seçin ve Sipariş Ayrıntıları tablosunu seçin.
  10. Son'u tıklatın. Not aşağıdaki hata iletisini alırsınız:
    Microsoft Access, tüm verileri tabloya alamadı.

    0 Kayıt içindeki alanların içeriği silindi ve anahtar ihlali nedeniyle kaybolmuş 1 kayıt.

    * Veriler silindiyse, yapıştırılan ya da içe veri alan veri türleri veya FieldSize özelliği <a0>Hedef</a0> tablosundaki eşleşmiyor.

    * Kayıtlar kaybolduysa, yapıştırdığınız kayıtlar hedef tabloda zaten varolan birinci anahtar değerlerini içeriyor veya tablolar arasında tanımlı bir ilişkinin başvurusal bütünlük kurallarını, ihlal ediyor. Yine de devam etmek istiyor musunuz?
  11. Evet'i tıklatın. Microsoft Access bir alma hataları oluşturma Not tablo.

Referanslar

Alma Hataları tablosunu hakkında daha fazla bilgi için Yardım dizini "Alma Hataları tablosunu" için arama

Özellikler

Makale numarası: 171852 - Last Review: 2 Şubat 2014 Pazar - Gözden geçirme: 3.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Access 95 Standard Edition
  • Microsoft Access 97 Standard Edition
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kbprb kbusage KB171852 KbMttr
Machine-translated Article
Ö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.
Makalenin İngilizcesi aşağıdaki gibidir:171852

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com