Publicado el
09/Dic/2004
Actualizado el 09/Dic/2004
El espacio de nombres System.Data.SqlTypes proporciona clases para los tipos de datos nativos de SQL Server. Estas clases ofrecen una alternativa más rápida y segura a otros tipos de datos. Las clases de este espacio de nombres sirven para evitar los errores de conversión de tipos que pueden ocasionar una pérdida de precisión. Dado que la conversión entre SqlTypes y otros tipos de datos se produce en segundo plano, la creación y utilización explícita de objetos en este espacio de nombres da lugar también a un código más rápido.
Las clases, interfaces, estructuras y enumeraciones que contiene System.Data.SqlTypes
Nota:
Si sabes de alguna colaboración o artículo (en este sitio) que incluya clases de System.Data.SqlTypes, por favor comunícamelo indicando la URL de dicho artículo (o artículos).
Ya sabes, me mandas un mensaje indicando la URL (pero que sea de mi sitio, no de otros sitios...)
Gracias.
Los artículos publicados que utilizan algunas de las clases del espacio de nombres System.Data.SqlTypes
- ...
Contenido de System.Data.SqlTypes
Las clases, interfaces, estructuras y enumeraciones que contiene este espacio de nombres (según la documentación de Visual Studio .NET), además de una tabla de equivalencias de tipos.Pulsa aquí si quieres ver la información (en Internet) de este espacio de nombres.
Clases:
- SqlNullValueException Excepción que se inicia cuando la propiedad Value de una estructura SqlTypes se establece en null.
- SqlTruncateException La excepción que se inicia cuando se establece un valor en una estructura SqlType trunca dicho valor.
- SqlTypeException Clase de excepción base de System.Data.SqlTypes.
Interfaces:
- INullable Todos los objetos y estructuras System.Data.SqlTypes implementan la interfaz INullable, lo que implica que, a diferencia de los tipos correspondientes del sistema, los SqlTypes pueden contener legalmente el valor null.
Estructuras:
- SqlBinary Representa una secuencia de datos binarios de longitud variable que se va a almacenar en una base de datos o se va a recuperar de una base de datos.
- SqlBoolean Representa un valor entero, 1 ó 0, que se almacena en una base de datos o se recupera de una base de datos.
- SqlByte Representa un entero de 8 bits sin signo, comprendido en el intervalo de 0 a 255, que se almacena en una base de datos o se recupera de una base de datos.
- SqlDateTime Representa los datos de fecha y hora con valores que abarcan desde el 1 de enero de 1753 hasta el 31 de diciembre de 9999, con una exactitud de 3,33 milisegundos, que se van a almacenar en una base de datos o recuperar de una base de datos.
- SqlDecimal Representa un valor numérico de escala y precisión fijas comprendido entre -1038 -1 y 10 38 -1 que se va a almacenar en una base de datos o recuperar de una base de datos.
- SqlDouble Representa un número de punto flotante, comprendido en el intervalo de -1,79E +308 a 1,79E +308, que se almacena en una base de datos o se recupera de una base de datos.
- SqlGuid Representa un identificador global único que se almacena en una base de datos o se recupera de una base de datos.
- SqlInt16 Representa un entero de 16 bits con signo que se almacena en una base de datos o se recupera de una base de datos.
- SqlInt32 Representa un entero de 32 bits con signo que se almacena en una base de datos o se recupera de una base de datos.
- SqlInt64 Representa un entero de 64 bits con signo que se almacena en una base de datos o se recupera de una base de datos.
- SqlMoney Representa un valor de moneda comprendido en el intervalo que abarca desde -263 (o –922.337.203.685.477,5808) hasta 2 63 -1 (o +922.337.203.685.477,5807), con una precisión de una diezmilésima de unidad de moneda, que se almacena en una base de datos o se recupera de una base de datos.
- SqlSingle Representa un número de punto flotante, comprendido en el intervalo de -3,40E +38 a 3,40E +38, que se almacena en una base de datos o se recupera de una base de datos.
- SqlString Representa una secuencia de caracteres de longitud variable que se va a almacenar en una base de datos o se va a recuperar de una base de datos.
Enumeraciones:
- SqlCompareOptions Especifica los valores de la opción de comparación para una estructura SqlString.
Equivalencias:
En la tabla siguiente se asignan los miembros del espacio de nombres System.Data.SqlTypes a tipos de datos de Microsoft SQL Server y a los miembros de la enumeración SqlDbType.
SQL Server nativo SqlTypes de .NET Framework SqlDbType de .NET Framework binary SqlBinary Binary Bigint SqlInt64 BigInt Char SqlString Char datetime SqlDateTime DateTime decimal SqlDecimal Decimal Float SqlDouble Float image SqlBinary Image Int SqlInt32 Int Money SqlMoney Money nchar SqlString NChar Ntext SqlString NText nvarchar SqlString NVarChar Numeric SqlDecimal Numeric Real SqlSingle Real smalldatetime SqlDateTime SmallDateTime smallint SqlInt16 SmallInt smallmoney SqlMoney SmallMoney sql_variant Object Variant sysname SqlString VarChar text SqlString Text timestamp SqlBinary TimeStamp tinyint SqlByte TinyInt varbinary SqlBinary VarBinary varchar SqlString VarChar uniqueidentifier SqlGuid UniqueId