. .

Publicidad

Secciones

Publicidad

Aplicaciones Web

Programación

Hardware

Software

Bases de Datos

Mobile

Empresas

 

Evaluar un tipo de dato de sql server 2005 e indicar su tipo de dato equivalente de visual basic 6.0

El siguiente ejemplo muestra una función escrita en C# 2005 que recibe como parámetro una cadena de texto la cual representa un tipo de dato de Ms. SQL Server 2005 (datetime, int, numeric, varchar, etc) y retorna una cadena de texto indicando un tipo de dato equivalente al de visual basic 6.0. 
 
public string TipoDeDatoLocal(string TipoDatoServ)
 
  {
 
   /* +++++++ ALGUNOS TIPOS DE DATOS DE MS. SQL SERVER 2005 +++++++
 
      bigint          binary(50)          bit             char(10)
      datetime        decimal(18, 0)      float           image
      int             money               nchar(10)       ntext
      numeric(18, 0)  nvarchar(50)        nvarchar(MAX)   real
      smalldatetime   smallint            smallmoney      sql_variant
      text            timestamp           tinyint         bigint 
      uniqueidentifier                    varbinary(50)   varchar(50)        
      xml
   */
 
    int i;
    string TipoDatoLenguaje = string.Empty;
    string[] Cadenas = { "char","nchar","varchar","nvarchar","text" };
    string[] Numericos = { "bit", "tinyint", "smallint", "numeric",
                           "int", "bigint" };
    string[] Decimales = { "decimal", "float", "real",
                           "money","smallmoney" };
    string[] Fechas = { "datetime", "smalldatetime", "timestamp"};
    string[] Binarios = { "binary", "varbinary"};
 
 
    for (i = 0; i < Cadenas.Length; i++)
         if (Cadenas[i].CompareTo(TipoDatoServ) == 0)
            TipoDatoLenguaje = "String";
 
    for (i = 0; i < Numericos.Length; i++)
         if (Numericos[i].CompareTo(TipoDatoServ) == 0)
            TipoDatoLenguaje = "Integer";
 
    for (i = 0; i < Decimales.Length; i++)
         if (Decimales[i].CompareTo(TipoDatoServ) == 0)
            TipoDatoLenguaje = "Double";
 
    for (i = 0; i < Fechas.Length; i++)
         if (Fechas[i].CompareTo(TipoDatoServ) == 0)
            TipoDatoLenguaje = "Date";
 
    for (i = 0; i < Binarios.Length; i++)
        if (Binarios[i].CompareTo(TipoDatoServ) == 0)
           TipoDatoLenguaje = "Boolean";
 
    return TipoDatoLenguaje;

  } 

Tags para esta entrada: Tipos de datos sql server 2005Tipos de datos visual basic 6.0



Otros temas relacionados

Consultar una tabla con C# y devolver el resultado en un DataSet

Este ejemplo está escribo en C# 2005, se conecta a una base de datos de Ms. SQL Server 2005 y tiene como objetivo consultar los datos de una tabla la cual es pasada como parámetro a la función y devolver el contenido de la ejecusión de la consulta en un objeto DataSetpubl...... Leer el artículo completo

Conectarnos con C# a un servidor sql server 2005 y mostrar las bases de datos registradas en el.

El siguiente ejemplo tiene como objetivo mostrarles como conectarnos a un servidor sql server 2005 y cargar en un control tipo combo las bases de datos registradas en el. El código fuente está escrito en C# 2005.   public void CargarBDs()   {      connecti...... Leer el artículo completo

Escribir en un fichero de texto con C#

En el mundo de la programación siempre tendremos la necesidad de mandar a escribir o a leer de un archivo de texto y precisamente por esta razón decidí escribir este artículo en el cual muestro de una forma sencilla como escribir en un fichero de texto utilizando como len...... Leer el artículo completo

Proyecto MONO, Implementación OpenSource de la plataforma .NET

A inicios del año 2001, la empresa Ximian de la mano de Miguel de Icaza (desarrollador mexicano de software libre. Entre sus aportaciones se encuentra la fundación del proyecto GNOME, el controlador de archivos o ficheros Midnight Commander, Gnumeric, el modelo de componentes Bonobo) i...... Leer el artículo completo

Limpiar la Inmediate Console en Visual Studio.NET 2005

Bueno, no solo de Java vive el hombre. En alguna ocasión me toca trabajar con .NET para algunos proyectos específicos y me encontré en una ocasión con algo que me causaba cierto dolor de cabeza con el IDE de Visual Studio 2005. Esta herramienta trae una consola en do...... Leer el artículo completo