다음을 통해 공유


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
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인 경우

indexarray에 대해 유효하지 않은 경우

예제

다음 예제에서는 각 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
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

복사를 시작할 OleDbErrorCollection 내의 인덱스를 나타내는 32비트 정수입니다.

예제

다음 예제에서는 각 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

추가 정보

적용 대상