Come convertire a una tabella array di byte di dati per i valori binari

March 29

Come convertire a una tabella array di byte di dati per i valori binari


Quando si utilizzano i dati dinamici, è necessario convertire il contenuto di un array di byte per i valori binari memorizzati nella tabella del database. linguaggi di programmazione Microsoft hanno la funzione di "ToByte" per convertire il contenuto di array di byte. Inoltre, il linguaggio SQL include la funzione "cast" per convertire il contenuto in dati binari. Entrambi questi metodi vengono utilizzati per memorizzare dati binari in una tabella di database.

istruzione

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 in cui si inseriscono i dati o di posizionarlo dopo l'istruzione che definisce i valori delle variabili.

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

bytedata Dim () As Byte

3 Convertire i valori di un array di byte utilizzando la funzione "ToByte". Il codice seguente converte una stringa in un array 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 dei dati in un campo tabella di binario.

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

dichiarare varbinary @bytedata (50)

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

set @bytedata = cast (@String come varbinary (50))

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

C #

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

8 Creare variabili per l'array. Utilizzare il seguente codice per creare un array di byte C #:

byte [] bytedata = null;

9 Convertire i dati e memorizzarlo nel nuovo array di byte. Per esempio, il codice seguente converte una variabile stringa per l'array di byte:

bytedata = string.ToByte ();