OleDbErrorCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
OLE DB için .NET Framework Veri Sağlayıcısı tarafından oluşturulan tüm hataları toplar. Bu sınıf devralınamaz.
public ref class OleDbErrorCollection sealed : System::Collections::ICollection
[System.ComponentModel.ListBindable(false)]
public sealed class OleDbErrorCollection : System.Collections.ICollection
[System.ComponentModel.ListBindable(false)]
[System.Serializable]
public sealed class OleDbErrorCollection : System.Collections.ICollection
[<System.ComponentModel.ListBindable(false)>]
type OleDbErrorCollection = class
interface ICollection
interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
[<System.Serializable>]
type OleDbErrorCollection = class
interface ICollection
interface IEnumerable
Public NotInheritable Class OleDbErrorCollection
Implements ICollection
- Devralma
-
OleDbErrorCollection
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki örnek koleksiyondaki her OleDbError birini OleDbErrorCollection görüntüler.
public void DisplayOleDbErrorCollection(OleDbException exception)
{
for (int i=0; i < exception.Errors.Count; i++)
{
MessageBox.Show("Index #" + i + "\n" +
"Message: " + exception.Errors[i].Message + "\n" +
"Native: " + exception.Errors[i].NativeError.ToString() + "\n" +
"Source: " + exception.Errors[i].Source + "\n" +
"SQL: " + exception.Errors[i].SQLState + "\n");
}
}
Public Sub DisplayOleDbErrorCollection(exception As OleDbException)
Dim i As Integer
For i = 0 To exception.Errors.Count - 1
MessageBox.Show("Index #" + i.ToString() + ControlChars.Cr _
+ "Message: " + exception.Errors(i).Message + ControlChars.Cr _
+ "Native: " + exception.Errors(i).NativeError.ToString() + ControlChars.Cr _
+ "Source: " + exception.Errors(i).Source + ControlChars.Cr _
+ "SQL: " + exception.Errors(i).SQLState + ControlChars.Cr)
Next i
End Sub
Açıklamalar
Bu sınıf, sınıfının örneklerini OleDbError toplamak için tarafından OleDbException oluşturulur. OleDbErrorCollection her zaman sınıfının en az bir örneğini OleDbError içerir.
Özellikler
Count |
Koleksiyondaki hata sayısını alır. |
Item[Int32] |
Belirtilen dizinde hatayı alır. |
Yöntemler
CopyTo(Array, Int32) |
içindeki belirtilen dizinden Arraybaşlayarak öğesinin öğelerini OleDbErrorCollection içine Arraykopyalar. |
CopyTo(OleDbError[], Int32) |
Geçerli OleDbErrorCollection öğenin tüm öğelerini belirtilen hedef dizinden başlayarak belirtilene OleDbErrorCollection kopyalar. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetEnumerator() |
GetEnumerator() bir .NET Framework veri sağlayıcısı tarafından bir koleksiyon üzerinde basit bir yinelemeyi destekleyen yöntemini kullanıma sunar. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
ICollection.IsSynchronized |
Bu üyenin açıklaması için bkz IsSynchronized. . |
ICollection.SyncRoot |
Bu üyenin açıklaması için bkz SyncRoot. . |
Uzantı Metotları
Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe atar. |
OfType<TResult>(IEnumerable) |
Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler. |
AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
AsQueryable(IEnumerable) |
bir IEnumerable öğesini öğesine IQueryabledönüştürür. |