OleDbErrorCollection.CopyTo 方法

定義

OleDbErrorCollection 的項目複製到 Array

多載

CopyTo(Array, Int32)

OleDbErrorCollection 中的指定索引處開始,將 Array 的元素複製到 Array

CopyTo(OleDbError[], Int32)

將目前 OleDbErrorCollection 的所有項目複製到指定的 OleDbErrorCollection,從指定的目的索引開始。

CopyTo(Array, Int32)

來源:
OleDbErrorCollection.cs
來源:
OleDbErrorCollection.cs
來源:
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 的起始索引。

實作

例外狀況

index 的總和以及 OleDbErrorCollection 中的元素數目大於 Array 的長度。

arraynull

indexarray 無效。

範例

下列範例會顯示集合內的每一個OleDbErrorOleDbErrorCollection

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)

來源:
OleDbErrorCollection.cs
來源:
OleDbErrorCollection.cs
來源:
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 中複製開始處的索引。

範例

下列範例會顯示集合內的每一個OleDbErrorOleDbErrorCollection

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

另請參閱

適用於