Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
This class is used when the ADO enumerator returns a Dataset or Recordset. This enumerator allows you to enumerate over the fields. This class cannot be inherited.
Jerarquía de herencia
System.Object
Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.FieldColEnumerator
Espacio de nombres: Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO
Ensamblado: Microsoft.SqlServer.ForEachADOEnumerator (en Microsoft.SqlServer.ForEachADOEnumerator.dll)
Sintaxis
'Declaración
Public NotInheritable Class FieldColEnumerator _
Implements IEnumerator
'Uso
Dim instance As FieldColEnumerator
public sealed class FieldColEnumerator : IEnumerator
public ref class FieldColEnumerator sealed : IEnumerator
[<SealedAttribute>]
type FieldColEnumerator =
class
interface IEnumerator
end
public final class FieldColEnumerator implements IEnumerator
El tipo FieldColEnumerator expone los siguientes miembros.
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
Current | Infraestructura. Gets the current object in the collection. |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() |
Equals | (Se hereda de Object.) |
![]() |
GetHashCode | (Se hereda de Object.) |
![]() |
GetType | (Se hereda de Object.) |
![]() |
MoveNext | Infraestructura. Indicates whether the enumerator moves to the next element. |
![]() |
Reset | Infraestructura. Resets the DataColEnumerator to its default configuration. |
![]() |
ToString | (Se hereda de Object.) |
Arriba
Comentarios
The members of this class cannot be used directly. This class is used by the foreach keyword (For Each in Visual Basic). The following code example is a piece of a foreach loop showing simply how to use indexing to place a field into the enumerator and iterate over it.
Vardisp.LockOneForWrite("VariableThatHadIndexSetToMinus1", vars)
FieldColEnumerator fEnum = (FieldColEnumerator)vars[0]
foreach (object o in fEnum)
{
// Do something with o,
// where o is the value of the column, just as you would get
// if you had a variable for a specific index.
}
You must set the index for the variable mapping to -1 to retrieve the entire collection into the variable, instead of retrieving just a column which is based on an index, so then you can access it directly.
Seguridad para subprocesos
Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.
Vea también
Referencia
Espacio de nombres Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO
.gif)
.gif)