OleDbErrorCollection.CopyTo 方法

定义

OleDbErrorCollection 的元素复制到 Array 中。

重载

CopyTo(Array, Int32)

OleDbErrorCollection 的元素复制到 Array 中,从 Array 中的指定索引处开始。

CopyTo(OleDbError[], Int32)

将当前 OleDbErrorCollection 的所有元素复制到指定的 OleDbErrorCollection 中,并以指定的目标索引位置作为复制到的起始位置。

CopyTo(Array, Int32)

Source:
OleDbErrorCollection.cs
Source:
OleDbErrorCollection.cs
Source:
OleDbErrorCollection.cs

OleDbErrorCollection 的元素复制到 Array 中,从 Array 中的指定索引处开始。

public:
 virtual void CopyTo(Array ^ array, int index);
public void CopyTo (Array array, int index);
abstract member CopyTo : Array * int -> unit
override this.CopyTo : Array * int -> unit
Public Sub CopyTo (array As Array, index As Integer)

参数

array
Array

要将元素复制到其中的 Array

index
Int32

array 的起始索引。

实现

例外

indexOleDbErrorCollection 中元素的数量之和大于 Array 的长度。

arraynull

index 对于 array 无效。

示例

以下示例显示 OleDbError 集合中的每个 OleDbErrorCollection

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

另请参阅

适用于

CopyTo(OleDbError[], Int32)

Source:
OleDbErrorCollection.cs
Source:
OleDbErrorCollection.cs
Source:
OleDbErrorCollection.cs

将当前 OleDbErrorCollection 的所有元素复制到指定的 OleDbErrorCollection 中,并以指定的目标索引位置作为复制到的起始位置。

public:
 void CopyTo(cli::array <System::Data::OleDb::OleDbError ^> ^ array, int index);
public void CopyTo (System.Data.OleDb.OleDbError[] array, int index);
member this.CopyTo : System.Data.OleDb.OleDbError[] * int -> unit
Public Sub CopyTo (array As OleDbError(), index As Integer)

参数

array
OleDbError[]

作为当前 OleDbErrorCollection 中的元素的复制目标的 OleDbErrorCollection

index
Int32

一个 32 位整数,表示 OleDbErrorCollection 中开始复制的位置的索引。

示例

以下示例显示 OleDbError 集合中的每个 OleDbErrorCollection

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

另请参阅

适用于