Düzeltme: Kayıtları, bir sunucu tarafı ADO Recordset'e eklenen, geçersiz yer işareti hata iletisi görüntüleniyor

Makale çevirileri Makale çevirileri
Makale numarası: 281887 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

DataGrid, sunucu tarafı ActiveX Data Objects (ADO) kayıt kümesi için bir kayıt eklemek için kullanın, veri kılavuzunu görüntülemek için çok daha fazla kayıt olduğunuzda aşağıdaki hata iletilerinden birini alırsınız:
Geçersiz yer işareti
-VEYA-
c0000005 (erişim ihlali)

Neden

Geçersiz yer işareti</a1> hata iletisi görünür Visual Studio'nun Service Pack 5 (SP5) uygulanır. Bilgisayarınıza Microsoft Data Access Components (MDAC) 2.6 veya MDAC 2.7 (bir hizmet paketi), Visual Studio Service Pack 5 (SP5) olan bir bilgisayara erişim ihlali hata iletisi görüntülenir.

Çözüm

Bu sorunu gidermek için <a0></a0>, Microsoft Data Access Components (MDAC) 2.6 veya MDAC 2.7 için en son hizmet paketini edinin. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
300635BILGI: son MDAC 2.6) nasıl elde edilir hizmet paketi
Istemci yanı imleçler için geçmek için en kolay çözüm ise DataGrids ADO kayıt eklemek için kullanıldığı örnekler kayıt kümeleri.

Durum

MDAC

Bu sorun, ilk olarak MDAC 2. 6 ' düzeltilmiştir MDAC 2.7 Service Pack 1 ve Service Pack 1 '.

Visual Studio 6.0

Bu hata Microsoft Visual Studio 6.0 Service Pack 5 (SP5) giderilmiştir. Visual Studio hizmet paketleri hakkında ek bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
194022BILGI: Visual Studio 6.0 hizmet paketleri, ne, nerede, neden

194295Nasıl YAPıLıR: Visual Studio hizmet paketi yüklü olduğunu haber ver
Visual Studio'nun en son hizmet paketini karşıdan yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/vstudio/Aa718353.aspx

Daha fazla bilgi

Davranışı Yeniden Oluşturma Adımları

  1. Yeni bir standart exe DOSYASı, Visual Basic'te oluşturun. Varsayılan olarak, Form1 oluşturulur.
  2. Proje menüsünde bileşenleri ' ni seçin, Microsoft ADO veri denetim 6.0 ve Microsoft DataGrid denetimi 6. 0 ' ı seçin ve sonra her formun bir kopyasını koyun.
  3. ADO veri denetimini sağ tıklatın ve bir SQL Server için bir bağlantı dizesi Genel sekmesinde, ayarlamak için veritabanı.
  4. RecordSource sekmesini seçin 2 adCmdTable seçin ve sonra da a?a?? aç?lan listesinden veritabanındaki bir tabloyu seçin.
  5. ADODC1 özellik sayfasında, 2 adUseServer için CursorLocation özelliğini ayarlayın.
  6. Özellik sayfasında, DataGrid seçin ve sonra AllowAddNewdoğruDataSourceADODC1 için ayarlayın.
  7. Projeyi çalıştırın ve veri kılavuzunu alt?na almak kadar PAGE DOWN tuşuna basın.
  8. Son satır geldiğinizde, bir alanı tıklatın ve bir kayıt eklemeye başlar. Yeni eklenen yeni kayıt alanı'nın taşıdığınızda, MDAC 2.5 çalıştıran bir bilgisayarda Visual Studio SP5 uygulanan sürece "Belirtiler" bölümünde listelenen iki hata iletilerinden birini alırsınız.

Referanslar

MDAC geri önceki bir sürümüne geri dönmek için <a0></a0>, bileşen Denetleyicisi aracı aşağıdaki Microsoft Web sitesinden yükleyebileceğiniz kullanın:
Bileşen Denetleyicisi aracı
http://msdn.microsoft.com/data

Özellikler

Makale numarası: 281887 - Last Review: 7 Ağustos 2007 Salı - Gözden geçirme: 7.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
  • Microsoft Visual Basic 6.0 Enterprise Edition Service Pack 3
  • Microsoft Visual Basic 6.0 Enterprise Edition Service Pack 4
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft ActiveX Data Objects 2.5
Anahtar Kelimeler: 
kbmt kbhotfixserver kbqfe kbado260fix kbbug kbdatabase kbfix kbmdac260sp1fix kbvs600sp5fix KB281887 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:281887

Geri Bildirim Ver

 

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