Select the product you need help with
Boş bir DataColumn'ın değeri başvuruda bulunacağınız zaman ınvalidcastexception özel durumMakale numarası: 310371 - Bu makalenin geçerli olduğu ürünleri görün. Bu makalede, aşağıdaki Microsoft .NET Framework Sınıf Kitaplığı ad alanlarına başvurulmaktadır:
Bu SayfadaBelirtilerNULL, yazılı veya türlenmemiş olup olmadığını DataColumn değerinin başvuru yaptığınızda, bir özel durumu alıyorsunuz. Klavyeyle yazılan DataSet için aşağıdaki özel durum alırsınız: Içinde invalidcast.exe 'System.Data.StrongTypingException' türünde işlenmeyen bir özel durum oluştu Ek bilgi: DBNULL olduğundan değer alınamıyor. Içinde microsoft.visualbasic.dll 'System.InvalidCastException' türünde işlenmeyen bir özel durum oluştu Ek bilgi: '' Dize' yazın DBNULL' türünden yayını geçerli değil. NedenNeden 1Yazılı bir DataSet kullandığınızda, sütun değeri NULL başvuruda bulunacağınız zaman, özel durum nedeniyle oluşur.Neden 2Bir DataSet türlenmemiş kullandığınızda, sütunun değeri NULL olduğundan ve NULL olduğu için atadığınız değişken desteklemiyor.ÇözümNeden 1Sütun için NULL, değeri erişmeden önce sınayın. Bir türlenmemiş DataSet içinde DataRow.IsNull yöntemini kullanın. Bir yazılı DataSet içinde DataRow.IscolumnnameNull özelliğini kullanın.Neden 2Bir değişken NULL olarak depolayabileceğiniz bir uygun veri türünü kullanın.DurumBu davranış tasarım yüzündendir. Daha fazla bilgiDavranışı Yeniden Oluşturma Adımları
ReferanslarYazılı bir DataSet oluşturma hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 315678 ADO.NET hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
(http://support.microsoft.com/kb/315678/
)
Oluşturmak için Visual Basic .NET kullanılarak yazılan DataSet kullanın. 313590
(http://support.microsoft.com/kb/313590/
)
ADO.NET için yol haritası ÖzelliklerMakale numarası: 310371 - Son Gözden Geçirme: 27 Şubat 2007 Salı - Gözden geçirme: 2.7 Bu makaledeki bilginin uygulandığı durum:
Otomatik Tercüme Ö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:310371
(http://support.microsoft.com/kb/310371/en-us/
)
|




Üste








