Cómo convertir valores binarios a una tabla de datos de arreglos de bytes

Escrito por michael butler | Traducido por juliana star
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo convertir valores binarios a una tabla de datos de arreglos de bytes
Los tipos de datos binarios almacenan bits y bytes. (Ablestock.com/AbleStock.com/Getty Images)

Cuando usas datos dinámicos necesitas convertir los valores binarios almacenados en la tabla de la base de datos a un arreglo de bytes. Los lenguajes de programación de Microsoft tienen la función "ToByte" para convertir el contenido a arreglos de bytes. Adicionalmente, el lenguaje SQL incluye la función "cast" para convertir el contenido a datos binarios. Ambos métodos se usan para almacenar datos binarios en una tabla de una base de datos.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

    VB.NET

  1. 1

    Abre el archivo de código que uses para insertar los datos en las tablas de tu base de datos. Coloca el código de conversión directamente arriba de la ubicación del código en el que insertes los datos o colócalo después de la instrucción que define los valores de tu variable.

  2. 2

    Crea una variable de tipo arreglo para guardar los códigos de tipo byte con el siguiente código:

    Dim bytedata() As Byte

  3. 3

    Convierte los valores a un arreglo de bytes usando la función "ToByte". El siguiente código convierte una cadena a un arreglo de bytes y almacena el contenido en las nuevas variables:

    bytedata = string.ToByte

    Convertir los datos en la base de datos

  1. 1

    Abre la consola de administración de bases de datos de tu servidor SQL. Abre el procedimiento almacenado que inserte o edite datos en un campo de la tabla binaria.

  2. 2

    Define una variable para almacenar los datos convertidos. Usando el siguiente código puedes crear una nueva variable para los bytes:

    declare @bytedata varbinary(50)

  3. 3

    Usa la función cast para convertir el valor de una cadena al tipo de datos binario para la tabla de la base de datos. Debes usar la conversión arriba de la instrucción "insert" o "edit" en el procedimiento almacenado. Añade el siguiente código al archivo:

    set @bytedata = cast(@string as varbinary(50))

    Sustituye la variable "@string" con la variable que contiene el valor de tipo cadena.

    C#

  1. 1

    Abre el archivo que quieras usar para convertir los datos. Coloca el cursor en la ubicación en la que quieras que se ejecute la función.

  2. 2

    Crea una variable para el arreglo. Usa el siguiente código para crear un arreglo byte de C#:

    byte[] bytedata = null;

  3. 3

    Convierte los datos y almacénalos en el nuevo arreglo de tipo byte. Por ejemplo, el siguiente código convierte una variable de tipo cadena al arreglo de tipo byte:

    bytedata = string.ToByte();

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles