System.Data.Common
Representa un valor no existente.Esta clase no puede heredarse.
1
Devuelve una cadena vacía ().
Cadena vacía ().
2
Devuelve una cadena vacía mediante .
Cadena vacía ().
que se va a utilizar para dar formato al valor devuelto.O bien null para obtener la información de formato de la configuración regional actual del sistema operativo.
2
Representa la única instancia de la clase .
1
Proporciona una descripción de los resultados de la consulta y de sus efectos en la base de datos.
2
Al ejecutar el comando, se cerrará el objeto Connection asociado cuando se cierre el objeto DataReader asociado.
La consulta puede devolver varios conjuntos de resultados.La ejecución de la consulta puede afectar al estado de la base de datos.Default no establece ninguna marca , por lo que llamar a ExecuteReader(CommandBehavior.Default) equivale funcionalmente a llamar a ExecuteReader().
La consulta devuelve información sobre la columna y la clave principal.
La consulta sólo devuelve información de columna.Al utilizar , el proveedor de datos de .NET Framework para SQL Server hace que la instrucción que está ejecutando vaya precedida de SET FMTONLY ON.
Proporciona un modo para que el DataReader controle las filas que contienen columnas con valores binarios grandes.En lugar de cargar la fila completa, SequentialAccess permite al DataReader cargar datos como una secuencia.A continuación, se pueden utilizar los métodos GetBytes o GetChars para especificar una ubicación de bytes donde iniciar la operación de lectura, así como un tamaño de búfer limitado para los datos devueltos.
La consulta devuelve un único conjunto de resultados.
Se espera que la consulta devuelva una fila única del primer conjunto de resultados.La ejecución de la consulta puede afectar al estado de la base de datos.Aunque no es necesario, algunos proveedores de datos de .NET Framework pueden utilizar esta información para optimizar el rendimiento del comando.Al especificar con el método del objeto , el proveedor de datos de .NET Framework para OLE DB realiza el enlace mediante la interfaz IRow de OLE DB, si se encuentra disponible.En caso contrario, utiliza la interfaz IRowset.Además, si se espera que la instrucción SQL devuelva una única fila, se puede mejorar el rendimiento de la aplicación especificando .Es posible especificar SingleRow al ejecutar consultas que se espera que devuelvan varios conjuntos de resultados. En ese caso, cuando se especifican una consulta SQL con varios conjuntos de resultados y una sola fila, el resultado devuelto contendrá solo la primera fila del primer conjunto de resultados.No se devolverán los demás conjuntos de resultados de la consulta.
Especifica cómo se interpreta una cadena de comando.
2
Nombre del procedimiento almacenado.
Nombre de una tabla.
Comando de texto SQL. Predeterminado.
Describe el estado actual de la conexión con un origen de datos.
2
Se ha perdido la conexión con el origen de datos.Esto sólo puede ocurrir tras abrir la conexión.Una conexión en este estado se puede cerrar y volver a abrir. Este valor se reserva para versiones futuras del producto.
La conexión está cerrada.
El objeto de conexión está conectando con el origen de datos.
El objeto de conexión está ejecutando un comando. Este valor se reserva para versiones futuras del producto.
El objeto de conexión está recuperando datos. Este valor se reserva para versiones futuras del producto.
La conexión está abierta.
Especifica el tipo de datos de un campo, una propiedad o un objeto Parameter de un proveedor de datos de .NET Framework.
2
Secuencia de longitud variable de caracteres no Unicode comprendida entre 1 y 8.000 caracteres.
Secuencia de longitud fija de caracteres no Unicode.
Secuencia de longitud variable de datos binarios comprendida entre 1 y 8.000 bytes.
Tipo simple que representa los valores booleanos true o false.
Entero de 8 bits sin signo cuyo valor está comprendido entre 0 y 255.
Valor de moneda comprendido entre -2 63 (o -922,337,203,685,477.5808) y 2 63 -1 (o +922,337,203,685,477.5807), con una precisión de una diezmilésima de unidad de moneda.
Tipo que representa un valor de fecha.
Tipo que representa un valor de fecha y hora.
Datos de fecha y hora.El intervalo de valores de fecha comprende desde el 1 de enero de 1 d.C. hasta el 31 de diciembre de 9999 d.C.El intervalo de valor horario está comprendido entre 00:00:00 y 23:59:59,9999999 con una precisión de 100 nanosegundos.
Datos de fecha y hora con conocimiento de la zona horaria.El intervalo de valores de fecha comprende desde el 1 de enero de 1 d.C. hasta el 31 de diciembre de 9999 d.C.El intervalo de valor horario está comprendido entre 00:00:00 y 23:59:59,9999999 con una precisión de 100 nanosegundos.El intervalo horario es -14: 00 hasta +14:00.
Tipo simple que representa los valores comprendidos entre 1,0 x 10 -28 y aproximadamente 7,9 x 10 28, con 28-29 dígitos significativos.
Tipo de punto flotante que representa los valores comprendidos entre aproximadamente 5,0 x 10 -324 y 1,7 x 10 308, con una precisión de 15-16 dígitos.
Identificador único global (GUID).
Tipo entero que representa enteros de 16 bits con signo con valores comprendidos entre -32768 y 32767.
Tipo entero que representa enteros de 32 bits con signo con valores comprendidos entre -2147483648 y 2147483647.
Tipo entero que representa enteros de 64 bits con signo con valores comprendidos entre -9223372036854775808 y 9223372036854775807.
Tipo general que representa cualquier tipo de valor o referencia no representado de forma explícita por otro valor DbType.
Tipo entero que representa enteros de 8 bits con signo con valores comprendidos entre -128 y 127.
Tipo de punto flotante que representa los valores comprendidos entre aproximadamente 1,5 x 10 -45 y 3,4 x 10 38, con una precisión de 7 dígitos.
Tipo que representa cadenas de caracteres Unicode.
Cadena de longitud fija de caracteres Unicode.
Tipo que representa un valor DateTime de SQL Server.Si desea utilizar un valor time de SQL Server, use .
Tipo entero que representa enteros de 16 bits sin signo con valores comprendidos entre 0 y 65535.
Tipo entero que representa enteros de 32 bits sin signo con valores comprendidos entre 0 y 4294967295.
Tipo entero que representa enteros de 64 bits sin signo con valores comprendidos entre 0 y 18446744073709551615.
Valor numérico de longitud variable.
Representación analizada de un documento o fragmento XML.
Especifica el comportamiento de bloqueo de la transacción para la conexión.
2
Los cambios pendientes de las transacciones más aisladas no se pueden sobrescribir.
Los bloqueos compartidos se mantienen mientras se están leyendo los datos para evitar lecturas erróneas. Sin embargo, es posible cambiar los datos antes del fin de la transacción, lo que provoca lecturas no repetibles o datos fantasma.
Se pueden producir lecturas erróneas, lo que implica que no se emitan bloqueos compartidos y que no se cumplan los bloqueos exclusivos.
Los bloqueos se realizan sobre todos los datos utilizados en una consulta para evitar que otros usuarios actualicen dichos datos.Esto evita las lecturas no repetibles pero sigue existiendo la posibilidad de que se produzcan filas fantasma.
Se realiza un bloqueo de intervalo en , lo que impide que otros usuarios actualicen o inserten filas en el conjunto de datos hasta que la transacción haya terminado.
Reduce el bloqueo almacenando una versión de los datos que una aplicación puede leer mientras otra los está modificando.Indica que de una transacción no se pueden ver los cambios realizados en otras transacciones, aunque se vuelva a realizar una consulta.
Se utiliza un nivel de aislamiento distinto al especificado, pero no se puede determinar el nivel.
Especifica el tipo de un parámetro dentro de una consulta relativa al .
2
Se trata de un parámetro de entrada.
El parámetro puede ser de entrada o de salida.
Se trata de un parámetro de salida.
El parámetro representa un valor devuelto de una operación como un procedimiento almacenado, una función integrada o una función definida por el usuario.
Proporciona datos para el evento de cambio de estado de un proveedor de datos de .NET Framework.
2
Inicializa una nueva instancia de la clase cuando se especifican los estados original y actual del objeto.
Uno de los valores de .
Uno de los valores de .
Obtiene el nuevo estado de la conexión.El objeto de conexión ya se encontrará en el nuevo estado cuando se desencadene el evento.
Uno de los valores de .
1
Obtiene el estado original de la conexión.
Uno de los valores de .
1
Representa el método que controlará el evento .
Origen del evento.
que contiene los datos del evento.
2
Especifica cómo se aplican los resultados del comando de consulta a la fila que se está actualizando.
2
Tanto los parámetros de salida como la primera fila devuelta se asignan a la fila modificada en el .
Los datos de la primera fila devuelta se asignan a la fila modificada en el .
Se omiten las filas o parámetros devueltos.
Los parámetros de salida se asignan a la fila modificada en el .
Representa una instrucción SQL o un procedimiento almacenado que se va a ejecutar en un origen de datos.Proporciona una clase base para las clases específicas de datos que representan comandos.
1
Genera una instancia del objeto .
Intenta cancelar la ejecución de un objeto .
1
Obtiene o establece el comando de texto que se debe ejecutar en el origen de datos.
Comando de texto que se debe ejecutar.El valor predeterminado es una cadena vacía ("").
1
Obtiene o establece el tiempo de espera antes de terminar el intento de ejecutar un comando y generar un error.
El tiempo, expresado en segundos, que se debe esperar para que se ejecute el comando.
2
Indica o especifica cómo se interpreta la propiedad .
Uno de los valores de .El valor predeterminado es Text.
1
Obtiene o establece el objeto que utiliza este .
Conexión con el origen de datos.
1
Crea una nueva instancia de un objeto .
Un objeto .
Crea una nueva instancia de un objeto .
Un objeto .
1
Obtiene o establece el objeto que utiliza este .
Conexión con el origen de datos.
Obtiene la colección de objetos .
Los parámetros de la instrucción SQL o procedimiento almacenado.
Obtiene o establece la transacción en la que se ejecuta este objeto .
Transacción en la que se ejecuta un objeto Command de un proveedor de datos de .NET Framework.El valor predeterminado es una referencia nula (Nothing en Visual Basic).
Obtiene o establece un valor que indica si el objeto de comando debe estar visible en un control de interfaz personalizado.
true si el objeto de comando debe estar visible en un control; en caso contrario, false.De manera predeterminada, es true.
2
Ejecuta el texto de comando en la conexión.
Una tarea que representa la operación.
Una instancia de .
Error que se haya producido al ejecutar el texto del comando.
Hay un valor de no válido.
Los proveedores deben implementar este método para proporcionar una implementación no predeterminada para las sobrecargas de .La implementación predeterminada invoca el método sincrónico y devuelve una tarea completada, bloqueando el subproceso de llamada.La implementación predeterminada devolverá una tarea cancelada si se pasa un token de cancelación ya cancelado.Las excepciones producidas por ExecuteReader se comunicarán mediante la propiedad Task Exception devuelta.Este método acepta un token de cancelación que se puede usar para solicitar que la operación se cancele pronto.Las implementaciones pueden omitir esta solicitud.
Tarea que representa la operación asincrónica.
Opciones para la ejecución de instrucciones y la recuperación de datos.
Token para supervisar solicitudes de cancelación.
Error que se haya producido al ejecutar el texto del comando.
Hay un valor de no válido.
Ejecuta una instrucción SQL en un objeto de conexión.
Número de filas afectadas.
1
Una versión asincrónica de , que ejecuta una instrucción SQL con un objeto de conexión.Invoca con CancellationToken.None.
Tarea que representa la operación asincrónica.
Error que se haya producido al ejecutar el texto del comando.
Esta es la versión asincrónica de .Los proveedores lo deben reemplazar con una implementación apropiada.El token de cancelación se puede omitir opcionalmente.La implementación predeterminada invoca el método sincrónico y devuelve una tarea completada, bloqueando el subproceso de llamada.La implementación predeterminada devolverá una tarea cancelada si se pasa un token de cancelación ya cancelado. Las excepciones producidas por se comunicarán mediante la propiedad Task Exception devuelta.No invoque otros métodos y propiedades del objeto DbCommand hasta que se haya completado la tarea devuelta.
Tarea que representa la operación asincrónica.
Token para supervisar solicitudes de cancelación.
Error que se haya producido al ejecutar el texto del comando.
Ejecuta en y devuelve un objeto .
Un objeto .
1
Ejecuta en y devuelve un objeto utilizando uno de los valores de .
Un objeto .
Uno de los valores de .
1
Versión asincrónica de , que ejecuta en y devuelve .Invoca con CancellationToken.None.
Tarea que representa la operación asincrónica.
Error que se haya producido al ejecutar el texto del comando.
Hay un valor de no válido.
Versión asincrónica de , que ejecuta en y devuelve .Invoca .
Tarea que representa la operación asincrónica.
Uno de los valores de .
Error que se haya producido al ejecutar el texto del comando.
Hay un valor de no válido.
Invoca .
Tarea que representa la operación asincrónica.
Uno de los valores de .
Token para supervisar solicitudes de cancelación.
Error que se haya producido al ejecutar el texto del comando.
Hay un valor de no válido.
Versión asincrónica de , que ejecuta en y devuelve .Este método propaga una notificación de que las operaciones deberían cancelarse.Invoca .
Tarea que representa la operación asincrónica.
Token para supervisar solicitudes de cancelación.
Error que se haya producido al ejecutar el texto del comando.
Hay un valor de no válido.
Ejecuta la consulta y devuelve la primera columna de la primera fila del conjunto de resultados que devuelve la consulta.Se omiten todas las demás columnas y filas.
Primera columna de la primera fila del conjunto de resultados.
1
Una versión asincrónica de que ejecuta la consulta y devuelve la primera columna de la primera fila del conjunto de resultados que devuelve la consulta.Se omiten todas las demás columnas y filas.Invoca con CancellationToken.None.
Tarea que representa la operación asincrónica.
Error que se haya producido al ejecutar el texto del comando.
Esta es la versión asincrónica de .Los proveedores lo deben reemplazar con una implementación apropiada.El token de cancelación se puede omitir opcionalmente.La implementación predeterminada invoca el método sincrónico y devuelve una tarea completada, bloqueando el subproceso de llamada.La implementación predeterminada devolverá una tarea cancelada si se pasa un token de cancelación ya cancelado.Las excepciones producidas por ExecuteScalar se comunicarán mediante la propiedad Task Exception devuelta.No invoque otros métodos y propiedades del objeto DbCommand hasta que se haya completado la tarea devuelta.
Tarea que representa la operación asincrónica.
Token para supervisar solicitudes de cancelación.
Error que se haya producido al ejecutar el texto del comando.
Obtiene la colección de objetos .Para obtener más información acerca de los parámetros, vea Configurar parámetros y tipos de datos de parámetros.
Los parámetros de la instrucción SQL o procedimiento almacenado.
1
Crea una versión preparada (o compilada) del comando en el origen de datos.
1
Obtiene o establece la transacción en la que se ejecuta este objeto .
Transacción en la que se ejecuta un objeto Command de un proveedor de datos de .NET Framework.El valor predeterminado es una referencia nula (Nothing en Visual Basic).
1
Obtiene o establece cómo se aplican los resultados de un comando al objeto cuando lo utiliza el método Update de un objeto .
Uno de los valores de .El valor predeterminado es Both a menos que el comando se genere automáticamente.Entonces el valor predeterminado es None.
1
Representa una conexión a una base de datos.
1
Inicializa una nueva instancia de la clase .
Inicia una transacción de base de datos.
Objeto que representa la nueva transacción.
Especifica el nivel de aislamiento de la transacción.
Inicia una transacción de base de datos.
Objeto que representa la nueva transacción.
1
Inicia una transacción de base de datos con el nivel de aislamiento especificado.
Objeto que representa la nueva transacción.
Especifica el nivel de aislamiento de la transacción.
1
Cambia la base de datos actual para una conexión abierta.
Especifica el nombre de la base de datos que va a utilizar la conexión.
2
Cierra la conexión con la base de datos.Es el método preferido para cerrar cualquier conexión abierta.
El error de conexión se produce durante la apertura de la conexión.
1
Obtiene o establece la cadena que se utiliza para abrir la conexión.
Cadena de conexión utilizada para establecer la conexión inicial.El contenido exacto de la cadena de conexión depende del origen de datos específico para esta conexión.El valor predeterminado es una cadena vacía.
1
Obtiene el tiempo de espera para establecer una conexión antes de detener el intento y generar un error.
Tiempo (en segundos) que se debe esperar para que se abra la conexión.El tipo específico de conexión que esté utilizando determinará el valor predeterminado.
2
Crea y devuelve un objeto asociado a la conexión actual.
Un objeto .
1
Crea y devuelve un objeto asociado a la conexión actual.
Un objeto .
Obtiene el nombre de la base de datos actual después de abrir una conexión, o el nombre de la base de datos especificada en la cadena de conexión antes de que se abra la conexión.
Nombre de la base de datos actual o de la que se va a utilizar tras abrir una conexión.El valor predeterminado es una cadena vacía.
1
Obtiene el nombre del servidor de bases de datos con el que se va a establecer la conexión.
Nombre del servidor de bases de datos con el que se va a establecer la conexión.El valor predeterminado es una cadena vacía.
1
Genera el evento .
Objeto que contiene los datos del evento.
Abre una conexión a base de datos con la configuración que especifica .
1
Una versión asincrónica de , que abre una conexión a bases de datos con los valores especificados por .Este método invoca el método virtual con CancellationToken.None.
Tarea que representa la operación asincrónica.
Esta es la versión asincrónica de .Los proveedores lo deben reemplazar con una implementación apropiada.El token de cancelación se puede aceptar opcionalmente.La implementación predeterminada invoca la llamada sincrónica a y devuelve una tarea completada.La implementación predeterminada devolverá una tarea cancelada si se pasa un cancellationToken ya cancelado.Las excepciones producidas por Open se comunicarán mediante la propiedad Task Exception devuelta.No invoque otros métodos y propiedades del objeto DbConnection hasta que se haya completado la tarea devuelta.
Tarea que representa la operación asincrónica.
Instrucción de cancelación.
Obtiene una cadena que representa la versión del servidor al que está conectado el objeto.
Versión de la base de datos.El formato de la cadena devuelta depende del tipo específico de conexión que se esté utilizando.
Se llamó a mientras la tarea devuelta estaba incompleta y la conexión no se abrió después de una llamada a .
2
Obtiene una cadena que describe el estado de la conexión.
Estado de la conexión.El formato de la cadena devuelta depende del tipo específico de conexión que se esté utilizando.
1
Se produce cuando cambia el estado del evento.
Proporciona una clase base para los generadores de cadenas de conexión fuertemente tipado.
1
Inicializa una nueva instancia de la clase .
Agrega una entrada con la clave y el valor especificados al objeto .
Clave que se va a agregar al objeto .
Valor para la clave especificada.
es una referencia nula (Nothing en Visual Basic).
es de solo lectura. O bien tiene un tamaño fijo.
1
Proporciona una manera eficaz y segura de anexar una clave y un valor a un objeto existente.
Objeto al que se va a agregar el par clave/valor.
Clave que se va a agregar.
Valor para la clave proporcionada.
2
Borra el contenido de la instancia de .
es de solo lectura.
1
Obtiene o establece la cadena de conexión asociada al objeto .
Cadena de conexión actual, creada a partir de los pares clave/valor que contiene el objeto .El valor predeterminado es una cadena vacía.
Se ha suministrado un argumento de cadena de conexión no válido.
1
Determina si el objeto contiene una clave específica.
true si contiene una entrada con la clave especificada; de lo contrario, false.
Clave que se buscará en la interfaz .
es una referencia nula (Nothing en Visual Basic).
1
Obtiene el número actual de claves incluidas en la propiedad .
Número de claves incluidas en la cadena de conexión que mantiene la instancia de .
1
Compara la información de conexión que hay en este objeto con la información de conexión que contiene el objeto proporcionado.
true si la información de conexión que hay en ambos objetos produce una cadena de conexión equivalente, de lo contrario, false.
que se va a comparar con este objeto .
1
Obtiene o establece el valor asociado a la clave especificada.
Valor asociado a la clave especificada.Si no se encuentra la clave especificada, al intentar obtenerla se devuelve una referencia null (Nothing en Visual Basic) y al intentar establecerla se crea un nuevo elemento utilizando la clave especificada.Cuando se pasa una clave null (Nothing en Visual Basic), se produce una excepción .Si se asigna un valor null, se quita el par clave/valor.
Clave del elemento que se va a obtener o establecer.
es una referencia nula (Nothing en Visual Basic).
La propiedad está establecida y el objeto es de sólo lectura. O bienLa propiedad está establecida, no existe en la colección y el objeto tiene un tamaño fijo.
1
Obtiene una interfaz que contiene las claves del objeto .
Interfaz que contiene las claves del objeto .
1
Quita la entrada con la clave especificada de la instancia de .
Es true si la clave existía en la cadena de conexión y se quitó; es false si la clave no existía.
Clave del par clave/valor que se va a quitar de la cadena de conexión incluida en este objeto .
es null (Nothing en Visual Basic).
El objeto es de sólo lectura o tiene un tamaño fijo.
1
Indica si la clave especificada existe en esta instancia de .
true si contiene una entrada con la clave especificada; de lo contrario, false.
Clave que se buscará en la interfaz .
2
Copia los elementos de la interfaz en un objeto , a partir de un índice determinado de la clase .
unidimensional que constituye el destino de los elementos copiados de . debe tener una indización de base cero.
Índice de base cero de en el que empieza la operación de copia.
Obtiene un valor que indica si el acceso a la interfaz está sincronizado (es seguro para subprocesos).
Es true si el acceso a está sincronizado (es seguro para subprocesos); de lo contrario, es false.
Obtiene un objeto que se puede utilizar para sincronizar el acceso a .
Objeto que se puede utilizar para sincronizar el acceso a .
Agrega un elemento con la clave y el valor proporcionados al objeto .
que se va a utilizar como clave del elemento que se va a agregar.
que se va a utilizar como valor del elemento que se va a agregar.
Determina si el objeto contiene un elemento con la clave especificada.
true si contiene un elemento con la clave; en caso contrario, false.
Clave que se buscará en el objeto .
Devuelve un objeto para el objeto .
Objeto para el objeto .
Obtiene o establece el elemento con la clave especificada.
Elemento con la clave especificada.
Clave del elemento que se obtiene o establece.
Quita el elemento con la clave especificada del objeto .
Clave del elemento que se va a quitar.
Devuelve un enumerador que recorre en iteración una colección.
Objeto que se puede utilizar para recorrer en iteración la colección.
Devuelve la cadena de conexión asociada a este objeto .
Propiedad actual.
1
Recupera un valor que corresponde a la clave proporcionada por este objeto .
true si en la cadena de conexión se encuentra ; en caso contrario, false.
Clave del elemento que se va a recuperar.
Valor que se corresponde con
contiene un valor nulo (Nothing en Visual Basic).
1
Obtiene un objeto que contiene los valores de .
Interfaz que contiene los valores incluidos en el objeto .
1
Lee una secuencia sólo hacia delante de filas de un origen de datos.
1
Inicializa una nueva instancia de la clase .
Obtiene un valor que indica la profundidad del anidamiento de la fila actual.
Profundidad del anidamiento de la fila actual.
1
Libera todos los recursos usados por la instancia actual de la clase .
1
Libera los recursos no administrados que utiliza y, opcionalmente, también libera los recursos administrados.
true para liberar tanto los recursos administrados como los no administrados; false para liberar únicamente los recursos no administrados.
Obtiene el número de columnas de la fila actual.
Número de columnas de la fila actual.
No hay ninguna conexión a una instancia de SQL Server.
1
Obtiene el valor de la columna especificada como tipo Boolean.
Valor de la columna especificada.
Índice de columna de base cero.
La conversión especificada no es válida.
1
Obtiene el valor de la columna especificada como byte.
Valor de la columna especificada.
Índice de columna de base cero.
La conversión especificada no es válida.
1
Lee una secuencia de bytes de la columna especificada, a partir de la posición que indica , y los copia en el búfer comenzando en la ubicación que indica .
Número real de bytes leídos.
Índice de columna de base cero.
Índice de la fila desde el que va a comenzar la operación de lectura.
Búfer en el que se van a copiar los datos.
Índice del búfer en el que se van a copiar los datos.
Número máximo de caracteres que se pueden leer.
La conversión especificada no es válida.
1
Obtiene el valor de la columna especificada como un único carácter.
Valor de la columna especificada.
Índice de columna de base cero.
La conversión especificada no es válida.
1
Lee una secuencia de caracteres de la columna especificada, a partir de la posición que indica , y los copia en el búfer comenzando en la ubicación que indica .
Número real de caracteres leídos.
Índice de columna de base cero.
Índice de la fila desde el que va a comenzar la operación de lectura.
Búfer en el que se van a copiar los datos.
Índice del búfer en el que se van a copiar los datos.
Número máximo de caracteres que se pueden leer.
1
Devuelve un objeto para el índice de columna solicitado.
Un objeto .
Índice de columna de base cero.
1
Obtiene el nombre del tipo de datos de la columna especificada.
Cadena que representa el nombre del tipo de datos.
Índice de columna de base cero.
La conversión especificada no es válida.
1
Obtiene el valor de la columna especificada como objeto .
Valor de la columna especificada.
Índice de columna de base cero.
La conversión especificada no es válida.
1
Devuelve un objeto para el índice de columna solicitado que se puede reemplazar con una implementación específica del proveedor.
Un objeto .
Índice de columna de base cero.
Obtiene el valor de la columna especificada como objeto .
Valor de la columna especificada.
Índice de columna de base cero.
La conversión especificada no es válida.
1
Obtiene el valor de la columna especificada como un número de punto flotante de precisión doble.
Valor de la columna especificada.
Índice de columna de base cero.
La conversión especificada no es válida.
1
Devuelve una interfaz que se puede utilizar para recorrer en iteración las filas en el lector de datos.
Una interfaz que se puede usar para iterar por las filas en el lector de datos.
1
Obtiene el tipo de datos de la columna especificada.
Tipo de datos de la columna especificada.
Índice de columna de base cero.
La conversión especificada no es válida.
1
Obtiene de forma sincrónica el valor de la columna especificada como un tipo.
Columna que va a recuperarse.
Columna que va a recuperarse.
Obtiene de forma sincrónica el valor de la columna especificada como un tipo.
La conexión se interrumpe o se cierra durante la recuperación de datos. se cierra durante la recuperación de datos.No hay ningún dato listo para leer (por ejemplo, no se ha llamado al primer o ha devuelto false).Se intentó leer una columna leída previamente en modo secuencial.Había una operación asincrónica en curso.Esto se aplica a todos los métodos Get* cuando se ejecutan en modo secuencial, ya que se les podía llamar mientras se leía una secuencia.
Se intentó leer una columna que no existe.
no coincide con el tipo devuelto por SQL Server o no se puede convertir.
Obtiene de forma asincrónica el valor de la columna especificada como un tipo.
Tipo del valor que se va a devolver.
Tipo del valor que se va a devolver.
Tipo del valor que se va a devolver.Vea la sección de comentarios para obtener más información.
La conexión se interrumpe o se cierra durante la recuperación de datos. se cierra durante la recuperación de datos.No hay ningún dato listo para leer (por ejemplo, no se ha llamado al primer o ha devuelto false).Se intentó leer una columna leída previamente en modo secuencial.Había una operación asincrónica en curso.Esto se aplica a todos los métodos Get* cuando se ejecutan en modo secuencial, ya que se les podía llamar mientras se leía una secuencia.
Se intentó leer una columna que no existe.
no coincide con el tipo devuelto por el origen de datos o no se puede convertir.
Obtiene de forma asincrónica el valor de la columna especificada como un tipo.
Tipo del valor que se va a devolver.
Tipo del valor que se va a devolver.
Instrucción de cancelación, que propaga una notificación de que las operaciones deben cancelarse.No garantiza la cancelación.Un valor de configuración de CancellationToken.None hace que este método sea equivalente a .La tarea devuelta se debe marcar como cancelada.
Tipo del valor que se va a devolver.Vea la sección de comentarios para obtener más información.
La conexión se interrumpe o se cierra durante la recuperación de datos. se cierra durante la recuperación de datos.No hay ningún dato listo para leer (por ejemplo, no se ha llamado al primer o ha devuelto false).Se intentó leer una columna leída previamente en modo secuencial.Había una operación asincrónica en curso.Esto se aplica a todos los métodos Get* cuando se ejecutan en modo secuencial, ya que se les podía llamar mientras se leía una secuencia.
Se intentó leer una columna que no existe.
no coincide con el tipo devuelto por el origen de datos o no se puede convertir.
Obtiene el valor de la columna especificada como un número de punto flotante de precisión sencilla.
Valor de la columna especificada.
Índice de columna de base cero.
La conversión especificada no es válida.
2
Obtiene el valor de la columna especificada como un identificador global único (GUID).
Valor de la columna especificada.
Índice de columna de base cero.
La conversión especificada no es válida.
1
Obtiene el valor de la columna especificada como un entero de 16 bits con signo.
Valor de la columna especificada.
Índice de columna de base cero.
La conversión especificada no es válida.
2
Obtiene el valor de la columna especificada como un entero de 32 bits con signo.
Valor de la columna especificada.
Índice de columna de base cero.
La conversión especificada no es válida.
1
Obtiene el valor de la columna especificada como un entero de 64 bits con signo.
Valor de la columna especificada.
Índice de columna de base cero.
La conversión especificada no es válida.
2
Obtiene el nombre de la columna a partir del índice de columna de base cero.
Nombre de la columna especificada.
Índice de columna de base cero.
1
Obtiene el índice de columna a partir del nombre de la columna.
Índice de columna de base cero.
Nombre de la columna.
El nombre especificado no es un nombre de columna válido.
1
Devuelve el tipo de campo específico del proveedor de la columna concretada.
Objeto que describe el tipo de datos de la columna especificada.
Índice de columna de base cero.
1
Obtiene el valor de la columna especificada como una instancia de .
Valor de la columna especificada.
Índice de columna de base cero.
2
Obtiene todas las columnas de atributos específicos del proveedor que hay en la colección para la fila actual.
Número de instancias de en la matriz.
Matriz de en la que se copian las columnas de atributos.
2
Recupera datos en forma de .
Objeto devuelto.
Recupera datos en forma de .
La conexión se interrumpe o se cierra durante la recuperación de datos. se cierra durante la recuperación de datos.No hay ningún dato listo para leer (por ejemplo, no se ha llamado al primer o ha devuelto false).Se intentó leer una columna leída previamente en modo secuencial.Había una operación asincrónica en curso.Esto se aplica a todos los métodos Get* cuando se ejecutan en modo secuencial, ya que se les podía llamar mientras se leía una secuencia.
Se intentó leer una columna que no existe.
El tipo devuelto no es uno de los tipos siguientes:binaryimagevarbinaryudt
Obtiene el valor de la columna especificada como una instancia de .
Valor de la columna especificada.
Índice de columna de base cero.
La conversión especificada no es válida.
1
Recupera datos en forma de .
Objeto devuelto.
Recupera datos en forma de .
La conexión se interrumpe o se cierra durante la recuperación de datos. se cierra durante la recuperación de datos.No hay ningún dato listo para leer (por ejemplo, no se ha llamado al primer o ha devuelto false).Se intentó leer una columna leída previamente en modo secuencial.Había una operación asincrónica en curso.Esto se aplica a todos los métodos Get* cuando se ejecutan en modo secuencial, ya que se les podía llamar mientras se leía una secuencia.
Se intentó leer una columna que no existe.
El tipo devuelto no es uno de los tipos siguientes:charncharntextnvarchartextovarchar
Obtiene el valor de la columna especificada como una instancia de .
Valor de la columna especificada.
Índice de columna de base cero.
1
Rellena una matriz de objetos con los valores de columna de la fila actual.
Número de instancias de en la matriz.
Matriz de en la que se copian las columnas de atributos.
1
Obtiene un valor que indica si este objeto contiene una o varias filas.
true si contiene una o varias filas; en caso contrario, false.
1
Obtiene un valor que indica si el objeto está cerrado.
true si el objeto está cerrado; de lo contrario, false.
El objeto está cerrado.
1
Obtiene un valor que indica si la columna contiene valores que no existen o faltan valores.
true si la columna especificada equivale a ; de lo contrario, false.
Índice de columna de base cero.
1
Versión asincrónica de , que obtiene un valor que indica si la columna contiene valores inexistentes o que faltan.
true si el valor de la columna especificada equivale a DBNull; en caso contrario, false.
La columna de base cero que se recuperará.
La conexión se interrumpe o se cierra durante la recuperación de datos. se cierra durante la recuperación de datos.No hay ningún dato listo para leer (por ejemplo, no se ha llamado al primer o ha devuelto false).Se intentó leer una columna leída previamente en modo secuencial.Había una operación asincrónica en curso.Esto se aplica a todos los métodos Get* cuando se ejecutan en modo secuencial, ya que se les podía llamar mientras se leía una secuencia.
Se intentó leer una columna que no existe.
Versión asincrónica de , que obtiene un valor que indica si la columna contiene valores inexistentes o que faltan.De forma opcional, envía una notificación de que las operaciones deben cancelarse.
true si el valor de la columna especificada equivale a DBNull; en caso contrario, false.
La columna de base cero que se recuperará.
Instrucción de cancelación, que propaga una notificación de que las operaciones deben cancelarse.No garantiza la cancelación.Un valor de configuración de CancellationToken.None hace que este método sea equivalente a .La tarea devuelta se debe marcar como cancelada.
La conexión se interrumpe o se cierra durante la recuperación de datos. se cierra durante la recuperación de datos.No hay ningún dato listo para leer (por ejemplo, no se ha llamado al primer o ha devuelto false).Se intentó leer una columna leída previamente en modo secuencial.Había una operación asincrónica en curso.Esto se aplica a todos los métodos Get* cuando se ejecutan en modo secuencial, ya que se les podía llamar mientras se leía una secuencia.
Se intentó leer una columna que no existe.
Obtiene el valor de la columna especificada como una instancia de .
Valor de la columna especificada.
Índice de columna de base cero.
El índice que se ha pasado se encontraba fuera del intervalo de 0 a .
1
Obtiene el valor de la columna especificada como una instancia de .
Valor de la columna especificada.
Nombre de la columna.
No se ha encontrado la columna con el nombre especificado.
1
Cuando se leen los resultados de un lote de instrucciones, desplaza el lector hasta el resultado siguiente.
true si hay más conjuntos de resultados; en caso contrario, false.
1
Una versión asincrónica de , que avanza el lector al siguiente resultado al leer los resultados de un lote de instrucciones.Invoca con CancellationToken.None.
Tarea que representa la operación asincrónica.
Error que se haya producido al ejecutar el texto del comando.
Esta es la versión asincrónica de .Los proveedores lo deben reemplazar con una implementación apropiada. se puede omitir opcionalmente.La implementación predeterminada invoca el método sincrónico y devuelve una tarea completada, bloqueando el subproceso de llamada.La implementación predeterminada devolverá una tarea cancelada si se pasa un ya cancelado.Las excepciones producidas por se comunicarán mediante la propiedad Task Exception devuelta.No se deben invocar otros métodos y propiedades del objeto DbDataReader hasta que se complete la tarea devuelta.
Tarea que representa la operación asincrónica.
Instrucción de cancelación.
Error que se haya producido al ejecutar el texto del comando.
Avanza el lector al siguiente registro de un conjunto de resultados.
true si hay más filas; en caso contrario, false.
1
Una versión asincrónica de , que avanza el lector al registro siguiente en un conjunto de resultados.Este método invoca con CancellationToken.None.
Tarea que representa la operación asincrónica.
Error que se haya producido al ejecutar el texto del comando.
Esta es la versión asincrónica de . Los proveedores lo deben reemplazar con una implementación apropiada.cancellationToken se puede omitir opcionalmente.La implementación predeterminada invoca el método sincrónico y devuelve una tarea completada, bloqueando el subproceso de llamada.La implementación predeterminada devolverá una tarea cancelada si se pasa un cancellationToken ya cancelado. Las excepciones producidas por Read se comunicarán mediante la propiedad Task Exception devuelta.No invoque otros métodos y propiedades del objeto DbDataReader hasta que se haya completado la tarea devuelta.
Tarea que representa la operación asincrónica.
Instrucción de cancelación.
Error que se haya producido al ejecutar el texto del comando.
Obtiene el número de filas modificadas, insertadas o eliminadas mediante la ejecución de la instrucción SQL.
Número de filas modificadas, insertadas o eliminadas. -1 para instrucciones SELECT; 0 si no hay filas afectadas o se produce un error en la instrucción.
1
Obtiene el número de campos del objeto que no están ocultos.
Número de campos que no están ocultos.
1
Es la clase base para todas las excepciones que se producen por cuenta del origen de datos.
2
Inicializa una nueva instancia de la clase .
Inicializa una nueva instancia de la clase con el mensaje de error especificado.
Mensaje que se va a mostrar para esta excepción.
Inicializa una instancia nueva de la clase con el mensaje de error especificado y una referencia a la excepción interna que causó esta excepción.
Cadena con el mensaje de error.
Referencia a la excepción interna.
Representa un parámetro de y, opcionalmente, su asignación a una columna de .Para obtener más información acerca de los parámetros, vea Configurar parámetros y tipos de datos de parámetros.
1
Inicializa una nueva instancia de la clase .
Obtiene o establece el del parámetro.
Uno de los valores de .El valor predeterminado es .
No se ha establecido la propiedad en una enumeración válida.
1
Obtiene o establece un valor que indica si el parámetro es sólo de entrada, sólo de salida, bidireccional o un valor devuelto de un procedimiento almacenado.
Uno de los valores de .El valor predeterminado es Input.
No se ha establecido la propiedad en uno de los valores válidos de .
1
Obtiene o establece un valor que indica si el parámetro acepta valores null.
true si se aceptan valores null; de lo contrario, false.El valor predeterminado es false.
1
Obtiene o establece el nombre del objeto .
Nombre del objeto .El valor predeterminado es una cadena vacía ("").
1
[Se admite en .NET Framework 4.5.1 y versiones posteriores] Obtiene o establece el número máximo de dígitos utilizados para representar la propiedad .
Número máximo de dígitos utilizados para representar la propiedad .
Restablece la propiedad DbType a su valor original.
2
[Se admite en .NET Framework 4.5.1 y versiones posteriores] Obtiene o establece el número de posiciones decimales con que se resuelve .
Número de posiciones decimales hasta donde se resuelve .
Obtiene o establece el tamaño máximo, en bytes, de los datos de la columna.
Tamaño máximo, en bytes, de los datos de la columna.El valor predeterminado se deduce del valor del parámetro.
1
Obtiene o establece el nombre de la columna de origen asignada al objeto y utilizada para cargar o devolver la propiedad .
El nombre de la columna de origen asignada a .El valor predeterminado es una cadena vacía.
1
Establece u obtiene un valor que indica si la columna de origen acepta valores NULL.De este modo se permite que genere correctamente instrucciones Update para las columnas que aceptan valores NULL.
true si la columna de origen acepta valores null; false en caso contrario.
1
Obtiene o establece el valor del parámetro.
que representa el valor del parámetro.El valor predeterminado es null.
1
Es la clase base para una colección de parámetros pertinentes para un objeto .
2
Inicializa una nueva instancia de la clase .
Agrega el objeto especificado a .
Índice del objeto de la colección.
del objeto que se va a agregar a la colección.
1
Agrega una matriz de elementos con los valores especificados a la colección .
Una matriz de valores de tipo que se va a agregar a la colección.
2
Quita todos los valores de tipo de la colección .
1
Determina si en la colección hay un objeto con la propiedad especificada.
true si el objeto está en la colección; de lo contrario, false.
del objeto que se va a buscar en la colección.
1
Indica si en la colección existe un objeto con el nombre especificado.
true si el objeto está en la colección; de lo contrario, false.
Nombre del objeto que se va a buscar en la colección.
1
Copia en la colección una matriz de elementos comenzando en el índice especificado.
Matriz de elementos que se va a copiar en la colección.
Índice en la colección para copiar los elementos.
2
Especifica el número de elementos de la colección.
Número de elementos de la colección.
1
Expone el método , que admite una iteración simple a través de una colección por parte de un proveedor de datos de .NET Framework.
que se puede utilizar para recorrer en iteración la colección.
2
Devuelve el objeto situado en el índice especificado de la colección.
Objeto situado en el índice especificado de la colección.
Índice del objeto en la colección.
Devuelve el objeto con el nombre especificado.
Objeto con el nombre especificado.
Nombre del objeto de la colección.
Devuelve el índice del objeto especificado.
Índice del objeto especificado.
Objeto de la colección.
2
Devuelve el índice del objeto con el nombre especificado.
Índice del objeto con el nombre especificado.
Nombre del objeto de la colección.
2
Inserta el índice especificado del objeto con el nombre indicado en el índice especificado de la colección.
Índice en el que se va a insertar el objeto .
Objeto que se va a insertar en la colección.
1
Obtiene y establece el objeto en el índice especificado.
en el índice especificado.
Índice de base cero del parámetro.
El índice especificado no existe.
1
Obtiene y establece el objeto con el nombre especificado.
El objeto con el nombre especificado.
Nombre del parámetro.
El índice especificado no existe.
1
Quita de la colección el objeto especificado.
Objeto que se va a quitar.
1
Quita de la colección el objeto situado en el índice especificado.
Índice en el que se ubica el objeto .
2
Quita de la colección el objeto con el nombre especificado.
Nombre del objeto que se va a quitar.
2
Establece un nuevo valor para el objeto situado en el índice especificado.
Índice en el que se ubica el objeto .
Nuevo valor de .
Establece un nuevo valor para el objeto con el nombre especificado.
Nombre del objeto de la colección.
Nuevo valor de .
Especifica el objeto que se va a utilizar para sincronizar el acceso a la colección.
que se va a utilizar para sincronizar el acceso a la colección .
2
Obtiene o establece el elemento que se encuentra en el índice especificado.
El elemento en el índice especificado.
Índice de base cero del elemento que se va a obtener o establecer.
Representa un conjunto de métodos para crear instancias de la implementación de un proveedor de las clases de origen de datos.
2
Inicializa una nueva instancia de una clase .
Devuelve una nueva instancia de la clase del proveedor que implementa la clase .
Nueva instancia de .
2
Devuelve una nueva instancia de la clase del proveedor que implementa la clase .
Nueva instancia de .
2
Devuelve una nueva instancia de la clase del proveedor que implementa la clase .
Nueva instancia de .
2
Devuelve una nueva instancia de la clase del proveedor que implementa la clase .
Nueva instancia de .
2
Clase base para una transacción.
1
Inicializa un nuevo objeto .
Confirma la transacción de base de datos.
1
Especifica el objeto asociado a la transacción.
Objeto asociado a la transacción.
1
Especifica el objeto asociado a la transacción.
Objeto asociado a la transacción.
Libera los recursos no administrados que utiliza .
1
Libera los recursos no administrados que utiliza y libera los recursos administrados de forma opcional.
Si es true, este método libera todos los recursos que tenga cualquier objeto administrado al que haga referencia .
Especifica el para esta transacción.
de esta transacción.
1
Deshace una transacción desde un estado pendiente.
1