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

实现

例外

index元素的总OleDbErrorCollection和和大于该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
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

另请参阅

适用于