Nwlapcug.com


Come convertire una tabella di dati di matrice Byte per valori binari

Come convertire una tabella di dati di matrice Byte per valori binari


Quando si utilizzano dati dinamici, è necessario convertire il contenuto in una matrice di byte per i valori binari memorizzati nella tabella del database. Linguaggi di programmazione di Microsoft hanno la funzione di "ToByte" per convertire il contenuto in matrici di byte. Il linguaggio SQL include inoltre la funzione di "cast" per convertire il contenuto in dati binari. Entrambi questi metodi vengono utilizzati per archiviare dati binari in una tabella di database.

Istruzioni

VB.NET

1

Aprire il file di codice che si utilizza per inserire i dati in tabelle del database. Inserire il codice di conversione direttamente sopra la posizione del codice dove si inseriscono i dati o posizionarlo dopo l'istruzione che definisce i valori di variabile.

2

Creare una variabile di matrice per contenere i codici di byte con il seguente codice:

Dim bytedata() As Byte

3

Convertire i valori in una matrice di byte utilizzando la funzione "ToByte". Il codice seguente converte una stringa in una matrice di byte e memorizza il contenuto nelle nuove variabili:

byteData = string. ToByte

Convertire i dati nel Database

4

Aprire la console di gestione di database per il server di database SQL. Aprire la stored procedure che inserisce o modifica i dati in un campo di tabella binary.

5

Definire una variabile per contenere i dati convertiti. Utilizzando il seguente codice, si crea una nuova variabile per i byte:

dichiarare @bytedata varbinary(50)

6

Il cast da una stringa per il tipo di dati binari per la tabella di database. Si utilizza la conversione sopra il "insert" o "modifica" istruzione nella stored procedure. Aggiungere il codice seguente al file:

impostare @bytedata = cast (le @string come varbinary(50))

Sostituire la variabile "il @string" con la variabile che contiene il valore stringa.

C#

7

Aprire il file che si desidera utilizzare per convertire i dati. Posizionare il cursore nella posizione in cui si desidera la funzione da eseguire.

8

Creare la variabile per la matrice. Utilizzare il codice seguente per creare una matrice di byte di c#:

byte [] bytedata = null;

9

Convertire i dati e memorizzarlo nella nuova matrice di byte. Per esempio, il codice seguente converte una variabile di stringa la matrice di byte:

byteData = string. ToByte();